JavaScript PrimerNotebookLMが利用可能になりました。 NotebookLMは、Googleが提供するAIを活用したノートブック環境で、登録したソースに対して質問をしたり、情報を検索したりすることができます。

次のリンクから、JavaScript PrimerのNotebookLMにアクセスできます。

JavaScript Primer on NotebookLM

JavaScript PrimerのコンテンツがNotebookLMに入ってることで、読者は書籍の内容についてNotebookLMに直接質問したり、Podcastとして音声で聞いたりすることができるようになります。

NotebookLMを活用することで、JavaScript Primerを読み進める中で生じた疑問点をその場で解消したり、特定の構文について「このコードはどういう意味ですか?」といった質問をしてjsprimerのコンテンツをベースにして回答を得たりできます。これは、従来の書籍では難しかった、検索しにくい構文に関する疑問も解決しやすいという利点があります。

たとえば、NotebookLMでは次のような質問をしたりできます。あと、Podcastにするのがなんだかんだ便利です。

  • 「JavaScriptのクロージャーとは何ですか?」
  • 「Promiseとasync/awaitの違いは何ですか?」
  • 「オブジェクトの章の内容を要約してください」
  • 「配列の操作方法について書かれている章はどこですか?」

NotebookLM上のJavaScript Primerへは、以下のリンクからアクセスできます。

JavaScript Primerとは?

JavaScript Primerは、ECMAScript 2015以降をベースにしたJavaScriptの入門書として、常に最新の情報を提供すべく継続的なメンテナンスが行っている書籍です。 この継続的なメンテナンスの取り組みについては、TSKaigi 2025で「技術書をソフトウェア開発する」というタイトルで発表しました。

jsprimerでは、いつでもContributorsやSponsorsを募集しています!

まとめ

NotebookLMをPublicに公開する機能ができたので、JavaScript PrimerのコンテンツをまとめたNotebookLMを公開しました。

NotebookLMのソースの更新は、メジャーアップデートごとに行うつもりです。 URLベースならもっと簡単に更新できる方法があるのかもしれないので、もし知っている方がいれば教えてください。