この記事では、WeChat ミニ プログラムの動作メカニズムを簡単に分析します。これにより、WeChat ミニ プログラムをより深く完全に理解できるようになります。公式ドキュメントには次のような序文があります:
iOS では、ミニ プログラムの javascript コードは JavaScriptCore で実行されます
Android では、ミニ プログラムの JavaScript コードは X5 カーネル
を通じて解析されます開発ツール、ミニ プログラムの JavaScript コードは nwjs (Chrome カーネル) で実行されます
1。JavaScriptCore
JavaScriptCores はオープンソースであり、ダウンロード アドレスは https://github.com/phoboslab/JavaScriptCore-iOS
OS X です。 Mavericks と iOS 7 では、WebKit の JavaScript エンジンを Objective-C でカプセル化する JavaScriptCore ライブラリを導入し、世界で最も人気のある言語にアクセスするためのシンプル、高速、安全な方法を提供します。好き嫌いは別として、JavaScript の普及により、OS X や iOS のような超高速仮想マシンに統合されるプログラマ、ツール、リソースが大幅に増加しました。
2. X5 カーネル
は、Tencent 独自のブラウザ解析カーネルです。
3. nwjs
元の名前:node-webkit、もちろんオープンソースでもありますhttps://github.com/nwjs/nw.js/。
NW.js は Chromium と Node.js (以前は nodeWebkit とも呼ばれていました) に基づいています。これにより、HTML と JavaScript を使用してデスクトップ アプリケーションを作成できるようになります。アプリケーションでは、Node.js や既存のサードパーティ パッケージのさまざまな api を直接呼び出すことができます。 Chromium と Node.js はクロスプラットフォームであるため、アプリケーションもクロスプラットフォームにすることができます。 NW.js をベースにした有名なアプリケーションはすでに数多くあります。
以上がWeChat アプレット開発について知っておくべき 3 つのコア テクノロジーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。