技術書同人誌博覧会
カチャカチャしながらWebブラウザとJavaScriptを体系的に学ぶ ② 前編 ──JavaScriptと時間と空間の仕組み
同人誌・46ページ・8部頒布・紙/電子・800円
チェックする

技術書でありながら、プログラミングの思想・哲学的な視点も交えた読み物です。
ハンズオンで“現象”を観察しながら、抽象化・層構造・言語の動作といった「技術の奥にある思考」へとやさしく橋渡しします。
文法中心の入門書ではなく、「プログラミングをどう理解するか」をテーマにした一冊です。

今巻では、「JavaScriptはどこで動いているのか?」という素朴な疑問を入り口に、JavaScriptの実行環境を“時間”と“空間”の前段階となる 基盤構造 から解説します。

■ シリーズコンセプト
・技術書 × プログラミング思想 × 哲学的な読み物
・ただの読み物として終わるのではなく、仕様・仕組み・ハンズオン(実験)を織りまぜながら思考を「体験」に落とすことを大切にしたシリーズ

■ 想定読者
・JavaScript やプログラミングを学びはじめた初学者〜中級者の方
・文法は触れてきたものの、「仕組み」「本質」「構造」を理解したい方
・コードを書くだけではなく、プログラミングの“考え方”そのものを身につけたい方
・他言語経験があり、JavaScript の動作モデルに違和感や疑問を抱いたことがある方
・技術そのものだけでなく、技術者の思考・視点・哲学的な捉え方に興味がある方

■ 本書で扱う主な内容
・JavaScriptエンジン(V8 など)
・インタプリタとJITコンパイラ
・メモリ構造(スタック/ヒープ)
・「層」という抽象化モデルによる実行環境の理解
…など、文法ではなく 仕組みそのものを理解したい方向け の内容です。

第1巻で扱ったブラウザ内部(DOM/CSSOM/レンダリング/イベント伝播)の知識を前提に、「JavaScriptがどう動いているか」を構造的に捉えるための基礎をまとめました。

ぜひページの一部だけでも読んでいただき、興味を持ってもらえたら嬉しいです。

電子版を購入
ホーム
サークル
頒布物
マイページ