ECMAScript for XML
最初の実装は Terry Lucas と John Schneider が設計したもので、2002年2月にリリースされたBEAシステムズの Weblogic Workshop 7.0 に含まれていた。BEAの実装は Rhino に基づくもので、E4X の標準化が完了する以前にリリースされている。リリース時、John Schneider は BEA の XML 拡張について記事を書いた。E4X言語以前のリファレンス文書が現在も公開されている。
E4Xは、SpiderMonkey(GeckoのJavaScriptエンジン)や Rhino(同じくMozilla用にJavaで書かれたJavaScriptエンジン)で実装されている。
Mozilla Firefox は Gecko ベースなので、E4X を使ったスクリプトを実行可能であった(バージョン1.5以降)が、Firefox 17から段階的に無効化され、同21で削除される予定である。