FLUTTER ECOSYSTEM

flutter_qjs

Dieser Plugin ist eine einfache JS-Engine für Flutter unter Verwendung des `quickjs`-Projekts. Der Plugin unterstützt derzeit alle Plattformen außer Web!

Neueste Version
0.3.7
30-Tage-Downloads
123
Likes
31
Pub-Punkte
60

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

flutter_qjs ist ein Flutter-Plugin, das die QuickJS-JavaScript-Engine integriert und Dart-Anwendungen ermöglicht, JavaScript-Code native auszuführen. Es unterstützt alle wichtigen Plattformen außer Web und ist daher ideal für Szenarien mit leichtgewichtiger, eingebetteter Skripting. Das Plugin bietet eine einfache API zum Auswerten von JS-Ausdrücken, Aufrufen von Funktionen und Austausch von Daten zwischen Dart und JavaScript. Auf dem leistungsstarken QuickJS-Projekt aufgebaut, sorgt es für schnelle Ausführung mit minimalem Overhead. Dies macht es geeignet für dynamische Logik, Konfigurationsskripte oder die Erweiterung der App-Funktionalität ohne Neukompilierung.

Anwendungsfälle
  • Dynamische Skripte in Apps ausführen
  • JavaScript-Logik einbetten
  • App-Verhalten zur Laufzeit erweitern
  • Konfigurieren von App-Funktionen über Skripte
  • Interaktion mit veralteten JS-Code
Hauptmerkmale
  • Leichter QuickJS-Engine
  • Plattformübergreifend (außer Web)
  • Dart-JS-Interoperabilität
  • Einfache API für Skriptbewertung
  • Schnelle Ausführung mit geringem Speicherverbrauch
Geeignet für
  • Apps, die dynamische Skripts benötigen
  • Entwickler, die JS für Logik verwenden
  • Plugins, die eingebettete Engines erfordern
  • Prototyping mit skriptbaren Komponenten
  • Nicht-Web-Mobil- und Desktop-Anwendungen
Hinweise
  • Not available on web platform
  • Limited to QuickJS-specific JS features
  • Requires careful error handling
  • May increase app size slightly
  • No support for modern ES modules
Unterstützte PlattformenNicht verfügbar

Paket installieren

flutter pub add flutter_qjs

Kategorien

Quell-Repository

Verwandte Projekte