メインコンテンツにスキップ

JavaScript相互運用

Dart Webプラットフォームは、dart:js_interopを使用して、JavaScriptアプリやライブラリ、およびブラウザAPIとの通信をサポートします。

Web開発者は、Dartコードで外部JSライブラリを使用することから恩恵を受けることができます。それらをDartで書き直す必要はありません。

次世代JS相互運用

#

Dartチームは最近、開発者がDartコードでJavaScriptおよびブラウザバインディングにアクセスできる機能とAPIのコレクションを全面的に見直しました。この次世代Web相互運用は、ユーザーエクスペリエンスを向上させるだけでなく、Wasmサポートを可能にし、DartをWebの未来と一致させます。

次の表は、Dartの新しいJSおよびWeb相互運用ソリューションと、それらの過去の対応するものをマッピングしています。

Dartの相互運用に関する話は、しばらくの間活発な開発が行われています。過去のイテレーションに関するより詳細な概要については、過去のJS相互運用ページをご覧ください。

概要

#

JavaScript相互運用を記述および使用する方法については

Web APIとの対話方法については

チュートリアルとヘルプについては

以前のJavaScript相互運用ライブラリについては

JavaScript相互運用に関する追加ドキュメントについては