🎃

Node.jsのESM同期requireの実装背景など : Cybozu Frontend Weekly (2024-03-26号)

2024/03/29に公開

はじめに

こんにちは!サイボウズ株式会社フロントエンドエキスパートチームの@nakajmg です。

サイボウズでは毎週火曜日にFrontend Weeklyという「一週間の間にあったフロントエンドのニュースを共有する会」を社内で開催しています。

今回は2024年03月26日のFrontend Weeklyで取り上げた記事や話題を紹介します。

require(esm) in Node.js | Joyee Cheung's Blog

https://joyeecheung.github.io/blog/2024/03/18/require-esm-in-node-js/

Node.jsにexperimentalな機能として追加されたESMの同期requireの実装に関する背景の紹介記事です。

背景としてESMが非同期でしか読み込めないと思い込んでいたり、組織のサイロ化によってESMに関する議論の内容が共有できていなかったりといったことが紹介されています。

Node.js: The Documentary | An origin story

https://twitter.com/nodejs/status/1770874011301339561?t=uUBXzr6o6_Vj1MdpwKnvSA

Node.jsのドキュメンタリー動画が公開されました。

2024 年の JavaScript と TypeScript のトレンド: 開発者エコシステムアンケートのインサイト | The WebStorm Blog

https://blog.jetbrains.com/ja/webstorm/2024/03/js-and-ts-trends-2024/

JetBrainsが実施した2023年のJavaScript、TypeScriptのエコシステム周りのアンケートの結果が公開されています。

testing-libraryがSolidJSに対応

https://testing-library.com/docs/solid-testing-library/intro/

testing-libraryがSolidJSに対応、ドキュメントが追加されています。

JavaScript である値がオブジェクト型であることを判定する変なテク

https://zenn.dev/sosukesuzuki/articles/5abfd04a4ca7c8

ある値がオブジェクト型かどうかを判定する際のイディオムの紹介です。

Optimizing Javascript for fun and for profit

https://romgrk.com/posts/optimizing-javascript

JavaScriptのパフォーマンス最適化のテクニック紹介です。パフォーマンスに差がでる記述の例を紹介しつつ、ブラウザ上で計測できるexampleも合わせて紹介しています。

サイボウズ フロントエンド

Discussion