js-primer icon indicating copy to clipboard operation
js-primer copied to clipboard

付録C: エッセイ

Open azu opened this issue 5 years ago • 2 comments

https://github.com/asciidwango/js-primer/issues/956#issuecomment-529417126

10ページ以下の書籍限定のエッセイ的なものを考える

テーマ(仮): JavaScriptの現在

重要なのは過去から学べて今につながることを伝える。 単に過去話しをしたいのではなくて、なぜ現在のJavaScriptがこのような構造?になっているのかを読めるようなもの。

JavaScriptについてであるけど、JavaScriptとウェブブラウザは切り離すことが難しい。

  • JScript
  • ECMAScript4
  • ES2015
  • module
  • Ajax
  • left-pad
  • コミュニティ
  • フレームワーク
  • npm
  • ECMAScript
  • ブラウザ
  • エコシステム
    • 分散と集約
  • Chrome一強
  • SFOP
  • Stage、WICG

azu avatar Sep 09 '19 13:09 azu

「変化をしつづけるの と 後方互換性を守る を両方やろうとしてる というのがJavaScriptの複雑さを表現してる」

  • なぜ(後方)互換性を大事にしているのか
  • プレイヤーが1つならそれが解決できるのか
  • 変化を続けるには競争が必要であると

に分解できるかな

azu avatar Nov 23 '19 09:11 azu

なぜこの書籍を書いたのかという内容でちょっと書いてみてる。 必然的に上の問題を解決したいからという内容が入ってくることに気づいた。

azu avatar Jan 02 '20 12:01 azu