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

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

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for k.okayama k.okayama
March 03, 2023

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

Avatar for k.okayama

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