NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1221 most downloaded on pub.dev
A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS
Last release 8 months ago
27 Jan 2026
Release timing varies
gaps range from 2 weeks to 11 months
Nearly every release is documented
notes for 39 of 40 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
40 releases · first in 2019
Fix performance issue in toUTF8 method
Fix performance issue in toUTF8 method
bumps js_android_runtime to set pagesize to comply with Google Play Store rule regarding the minimum page size of 16KB for libraries
bumps js_android_runtime to set pagesize to comply with Google Play Store rule regarding the minimum page size of 16KB for libraries
fix memory leaks reported in https://github.com/abner/flutter_js/issues/153, https://github.com/abner/flutter_js/issues/127
One column per quarter.
fix memory leaks reported in https://github.com/abner/flutter_js/issues/153, https://github.com/abner/flutter_js/issues/127
fix js_core initialization
fix js_core initialization
Fix reference leaks
Fix reference leaks
fix compilation issues
fix compilation issues
fix ffi loading of JavascriptCore which failed to resolve relative path 'JavaScriptCore.framework/JavaScriptCore' in MacOS and iOS, since Flutter vers
upgrade http dependency to ^1.0.0
upgraded quickjs code (to allow set timeout and set maxMemory) in preparation for further improvements
upgraded jsc core in example app
Breaking: require dart 3.0 and Flutter 3 and above
Breaking: bump package:ffi to 2.0.0
package:ffi to 2.0.0Fixes issue relative to build on Dart 2.13 (issues #41 and #42)
Fix the handle_promises when the promise result is not a string
Fix the minimal stack size for 1MB for QuickJS Runtime
Fix the network call bug: https://github.com/abner/flutter_js/pull/57
Accept PR 54 to adjust channelFunction to return the function result
Accept PR 67 to adjust channelFunction to return the function result when using JavascriptCore on Android
Accepted PR 66 to return the stack trace into the error message from javascriptcore
Added support to windows, macos and linux platforms
- Updated README.md
Updated README.md with information about github repository containing the C bridge used on Windows and Linux
Fixed dynamic library load for tests
Fixed issue on xhr requests - wasn't passing headers to the requests
Removed console.log from fetch.js
Fix executePendingJobs (wasn't dispatching in the most current version)
Merge branch 'nullsafety' of github.com:abner/flutter_js into nullsafety
Merge branch 'nullsafety' of github.com:abner/flutter_js into nullsafety
Upgraded code for compatibility with ffi 1.0.0
Updated QuickJS engine to version 2020-11-08
Updated QuickJS engine to version 2020-09-06
Updated to use QuickJS through Dart ffi instead of Platform Channel
Updated to use QuickJS through PlatformChannel on Android (with this change, Android apk added size will return to be minimal )
Changed to use Dart FFI to call the Javascript Runtimes: QuickJS by Default in Android and JavascriptCore in iOS
Add example of onMessage (bridge which allow javascript code to call Dart) in the README.md
Small fixes in the documentation on README.md
Updated to use a new version of oasis-jsbridge-android which brings _quickjs_ (js engine for Android) upgraded to the latest version (currently 2020-0
Nothing published for this version
Upgraded to use oasis-jsbridge-android library under the hood
Initial version only provides a very simple api which allow to init the javascript engine and evaluate javascript expressions and get the result as St
Fixed a typo in the FlutterJsPlugin.kt class
Your coding agent can read these notes before it upgrades. Set up the MCP server →