Live briefing
Everything about TypeScript
Programming language and superset of JavaScript
TypeScript (TS) is a high-level programming language that adds static typing with optional type annotations to JavaScript. It is designed for developing large applications. It transpiles to JavaScript. It is developed by Microsoft as free and open-source software released under the Apache License 2.0. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: TypeScriptA 5-minute orientation
- Skim a recent paper: Comparative analysis of frameworks using TypeScript to build server applicationsInfluential work since 2022
- Pick up a classic book: Home at sevenThe most-reprinted book on the subject
- Read the landmark paper: Abstracts and Reviews : EPIDEMIC KORO IN THAILAND-CLINICAL AND SOCIAL ASPECTS by SANGUN SUWANLERT and DONALD COATES. 'Typescript, 20 pagesCited 14 times
- Go sideways: Comparison of integrated development environmentsA closely related topic
- Go sideways: ESLintA closely related topic
📖 Definitions
Noun typewritten material, especially such a copy of a manuscript
Noun A file containing a replay of commands typed into a terminal, which can then be automatically typed by a program later on.
Verb To transcribe into typewritten form.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Abstracts and Reviews : EPIDEMIC KORO IN THAILAND-CLINICAL AND SOCIAL ASPECTS by SANGUN SUWANLERT and DONALD COATES. 'Typescript, 20 pages
Type test scripts for TypeScript testing
Fast Learner: The Typescript of Pynchon's V. at the Harry Ransom Center in Austin
Safe & Efficient Gradual Typing for TypeScript
An empirical investigation of the effects of type systems and code completion on API usability using TypeScript and JavaScript in MS visual studio
DIE SYMPTOMATIK DER DEPRESSION IN TRANSKULTU- RELLER SICHT (The Symptomatology of Depression Viewed Transculturally), by W. M. PFEIFFER, Erlangen, West Germany. Presented at a workshop on the Depressive Syndrome held at the Freie University of Berlin, February I6 and I7, I968. Typescript, 8 pp. 7 tables. (In German)
ProSeqViewer: an interactive, responsive and efficient TypeScript library for visualization of sequences and alignments in web applications
Hidden inheritance: an inline caching design for TypeScript performance
🆕 Influential since 2022
Comparative analysis of frameworks using TypeScript to build server applications
SODA: a TypeScript/JavaScript library for visualizing biological sequence annotation
A fine-grained taxonomy of code review feedback in TypeScript projects
An empirical study on bugs in TypeScript programming language
Porting Software Libraries to OpenHarmony: Transitioning from TypeScript or JavaScript to ArkTS
📚 Books worth reading
- 📕Home at sevenR. C. Sherriff · 1950
Copy-editingJudith Butcher · 1975
The first nightJ. M. Maddox · 1850
Angular 2 Development with TypeScriptYakov Fain, Anton Moiseev · 2017
Effective TypeScriptDan Vanderkam · 2019
Programming TypeScript · 2019- 📕The utilization of partial information in the quantitative analysis of decision problemsDavid W. Miller · 1962
- 📕Study of self-support in KoreaA. L. Warnshuis · 1930
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Comparison of integrated development environments Go to this page: Source code editors for Erlang Go to this page: Comparison of IDE choices for Haxe programmers Java has strong IDE support, due not only…
- ESLint ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It was created by Nicholas C. Zakas in 2013. Rules…
- JSDoc JSDoc is a markup language used to annotate and document JavaScript code. The comments can be processed by tools to produce documentation in formats such…
- Babel (transcompiler) Babel is a free and open-source JavaScript transcompiler that is mainly used to convert ECMAScript 2015+ (ES6+) code into backwards-compatible JavaScript…
- List of TypeScript software and tools This is a list of TypeScript software and tools, including transpilers, runtimes, web frameworks, compilers, integrated development environments, libraries…
- List of JavaScript engines The first JavaScript engines were interpreters of the source code, but modern engines use just-in-time compilation to improve performance. JavaScript engines…
- Node.js Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript…
- JavaScript JavaScript (JS) is a programming language and core technology of the Web, alongside HTML and CSS. Created by Brendan Eich in 1995, it is maintained by…