JavaScriptを書いたことはありますか?Web開発者なら、一度はあると思います。じゃあ、JavaScriptがどのように作られているか知っていますか?そう、TC39が仕様を策定して、JavaScriptエンジン開発者がそれを実装します。
じゃあ、JavaScriptエンジンに仕様を実装、あるいは修正したことはありますか?
私は最近、SafariのブラウザエンジンであるWebKitのJavaScriptエンジンの開発に参加し仕様に準拠していない動作の修正に取り組んでいます。
この作業で重要になるのがtest262です。test262はJavaScriptエンジンが仕様を満たしているか確認するためのテストスイートです。これにより、開発者は実装が仕様に準拠していることを確認できます。
このセッションでは、test262について、そしてWebKitでの運用についてお話します。