FLUTTER ECOSYSTEM

flutter_js

一個可用於 Flutter 的 JavaScript 引擎。在 Android 上使用 Quickjs,在 IOS 上使用 JavascriptCore。

flutter_js 封面
最新版本
0.8.7
近 30 天下載
6.2萬
喜歡數
356
Pub 分數
140

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

flutter_js 是一個 Flutter 套件,可實現將 JavaScript 執行整合至 Flutter 應用程式中。它在 Android 上使用 QuickJS,在 iOS 上使用 JavaScriptCore,為在應用程式內直接執行 JavaScript 程式碼提供跨平台解決方案。該套件支援 Dart 與 JavaScript 之間的無縫互動,讓開發者能夠執行腳本、呼叫函數,並在兩個環境之間交換資料。適用於需要動態腳本或嵌入 JavaScript 程式邏輯而無需外部相依性的場景。

適用情境
  • 在Flutter應用中執行動態JavaScript代碼
  • 整合第三方 JavaScript 庫
  • 實現可腳本化的外掛程式或擴充功能
  • 在混合應用中啟用客戶端 JavaScript 邏輯
  • 執行配置驅動的工作流程
主要特色
  • 跨平台 JavaScript 執行
  • Dart-JavaScript 互操作性
  • Android 上的 QuickJS 引擎
  • iOS 上的 JavaScriptCore
  • 輕量且快速的執行時間
適合對象
  • 需要在Flutter中支援JavaScript的開發者
  • 需要動態腳本執行的應用程式
  • 帶有 JS 邏輯的混合應用元件
  • 依賴 JavaScript 功能的外掛
  • 使用可執行腳本進行原型設計
使用建議
  • 僅限 JavaScript(不包括其他語言)
  • 平台特定的引擎實現
  • 不受信任腳本的潛在安全風險
  • 需要小心處理非同步操作
  • 記憶體使用量可能隨著複雜腳本而增加
支援平台AndroidiOSmacOSWindowsLinux

安裝套件

flutter pub add flutter_js

所屬分類

原始碼儲存庫

相關專案