Upgrade to Pro — share decks privately, control downloads, hide ads and more …

温故知新 TypeScript10年の歴史を振り返る

k.okayama
March 03, 2023

温故知新 TypeScript10年の歴史を振り返る

k.okayama

March 03, 2023
Tweet

Other Decks in Programming

Transcript

  1. 自己紹介 名前: 岡山 叶太 年齢: 30才 出身: 大阪 趣味: コーヒー

    所属: 株式会社Gemcook 経歴:フロントエンド3年目 エンジニア歴 = フロント歴 = React歴 = TypeScript歴
  2. TypeScriptの10年を振り返る https://devblogs.microsoft.com/typescript/ten-years-of-typescript/ HappyBirthday TypeScript 2012.10 TypeScript 0.8.0 When TypeScript first

    debuted, there was a lot of skepticism – and understandably so. To some JavaScript users, a team trying to bring static types to JavaScript might have sounded like an evil plot or a joke. TypeScriptが最初にデビューしたとき、多くの懐疑的な意見があった。そしてそれは当 然である。あるJavaScriptユーザにとっては、JavaScriptに静的な型を導入しようとす るチームは邪悪な陰謀か冗談に聞こえたかもしれない。 Microsoftの中の人は語る...。
  3. TypeScript 1.0 2014.04 約1年半後、正式版がリリース TypeScriptのバージョニングは...。 TS 4.7 2022.05 TS 4.8

    2022.08 TS 4.9 2022.11 TS 5.0 2023.03? TypeScriptの10年を振り返る j semantics versioning ではない。 j 大体3ヶ月に1回ペースでバージョンアップ。
  4. TypeScript 1.4 2015.01 ( Union Types TypeScript 1.3 2014.11 (

    Tuple Types ( Type Alias TypeScriptの10年を振り返る
  5. TypeScript 1.6 2015.09 TypeScript 1.4 2015.01 B Union Types TypeScript

    1.3 2014.11 B Tuple Types B Type Alias B Intersection types TypeScriptの10年を振り返る
  6. TypeScript 1.6 2015.09 TypeScript 1.8 2016.02 TypeScript 1.4 2015.01 U

    Union Types TypeScript 1.3 2014.11 U Tuple Types U Type Alias U Intersection types U String Literal Types TypeScriptの10年を振り返る
  7. TypeScript 2.0 2016.09 $ --strictNullChecks TypeScript 2.1 2016.12 $ Mapped

    Types TypeScript 2.8 2018.03 $ Conditional Types TypeScriptの10年を振り返る
  8. TypeScript 2.0 2016.09 $ --strictNullChecks TypeScript 2.1 2016.12 $ Mapped

    Types TypeScript 2.8 2018.03 $ Conditional Types TypeScriptの10年を振り返る TypeScript 3.7 2019.11 $ Optional Chaining
  9. TypeScript 4.0 2020.08 TypeScript 4.1 2020.11 4 Variadic Tuple Types

    4 Template Literal Types TypeScriptの10年を振り返る
  10. TypeScript 4.0 2020.08 TypeScript 4.1 2020.11 4 Variadic Tuple Types

    4 Template Literal Types TypeScriptの10年を振り返る TypeScript 4.5 2021.11 4 Awaited Type
  11. TypeScript 4.0 2020.08 TypeScript 4.1 2020.11 4 Variadic Tuple Types

    4 Template Literal Types TypeScriptの10年を振り返る TypeScript 4.6 2022.02 4 TaggedUnionの進化 TypeScript 4.5 2021.11 4 Awaited Type
  12. TypeScript 4.0 2020.08 TypeScript 4.1 2020.11 4 Variadic Tuple Types

    4 Template Literal Types TypeScriptの10年を振り返る TypeScript 4.6 2022.02 4 TaggedUnionの進化 TypeScript 4.5 2021.11 4 Awaited Type
  13. TypeScript 4.0 2020.08 TypeScript 4.1 2020.11 4 Variadic Tuple Types

    4 Template Literal Types TypeScriptの10年を振り返る TypeScript 4.6 2022.02 4 TaggedUnionの進化 TypeScript 4.5 2021.11 4 Awaited Type
  14. TypeScript 4.0 2020.08 TypeScript 4.1 2020.11 4 Variadic Tuple Types

    4 Template Literal Types TypeScriptの10年を振り返る TypeScript 4.6 2022.02 TypeScript 4.8 2022.08 4 TaggedUnionの進化 TypeScript 4.5 2021.11 4 Awaited Type