フロントエンドカンファレンス北海道2025
採択
2025/09/06 16:00〜
ガウディルーム
レギュラートーク(20分)

ES2026 対応:acorn への Explicit Resource Management 構文サポート実装

baseballyama_ baseballyama baseballyama_

この発表では、表題の ES2026 の新機能を JavaScript パーサーである acorn に実装した経験を通じて学んだことを共有します。

【アジェンダ】

  • ECMAScript / TC39 とは何か
  • JavaScript パーサー / acorn とは何か
  • Explicit Resource Management とは何か
  • 言語仕様書の読み方
  • 実装する上で難しかったこと
    • using が予約語でないことによる難しさ
    • acorn にバックトラックがないことによる難しさ
    • (余談) なぜ acorn にバックトラックがないのか