flutter_js
A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS
0.8.7
84K downloads/mo
#1191 most downloaded on pub.dev
abner/flutter_js
What this package is like to depend on
Last release 6 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
2 releases in the last 12 months
see the full history below
Release timeline
40 releases · Dec 2019 to Jan 2026Releases
latest 40-
0.8.727 Jan 2026 -
0.8.627 Jan 2026Release notes
Open source →bumps js_android_runtime to set pagesize to comply with Google Play Store rule regarding the minimum page size of 16KB for libraries
-
0.8.528 Jun 2025Release notes
Open source →fix memory leaks reported in https://github.com/abner/flutter_js/issues/153, https://github.com/abner/flutter_js/issues/127
-
0.8.428 Jun 2025 -
0.8.304 May 2025 -
0.8.222 Feb 2025 -
0.8.108 Jun 2024Release notes
Open source →- fix ffi loading of JavascriptCore which failed to resolve relative path 'JavaScriptCore.framework/JavaScriptCore' in MacOS and iOS, since Flutter version 3.22.0
-
0.8.013 Jul 2023 -
0.7.208 Jul 2023Release notes
Open source →- upgraded quickjs code (to allow set timeout and set maxMemory) in preparation for further improvements
- reduced the json output in the example app
-
0.7.124 Jun 2023 -
0.7.013 May 2023Release notes
Open source →- Breaking: require dart 3.0 and Flutter 3 and above
- now supports Flutter 3.10 and Dart 3.0
-
0.6.012 Nov 2022 -
0.5.0+008 Jun 2021 -
0.5.0+107 Jul 2021 -
0.5.0+208 Jul 2021 -
0.5.0+305 Sep 2021 -
0.5.0+411 Nov 2021 -
0.5.0+511 Nov 2021Release notes
Open source →- Accept PR 67 to adjust channelFunction to return the function result when using JavascriptCore on Android
-
0.5.0+612 Feb 2022Release notes
Open source →- Accepted PR 66 to return the stack trace into the error message from javascriptcore
- Accepted PR [#74] which prints multiples args passed into console.log
- Updated example application with new Flutter version (2.10.1)
-
0.4.0+004 Apr 2021Release notes
Open source →- Added support to windows, macos and linux platforms
- Fixed fetch error
- Improved the channels/dart callback integration
-
0.4.0+104 Apr 2021 -
0.4.0+213 Apr 2021Release notes
Open source →- Updated README.md with information about github repository containing the C bridge used on Windows and Linux
-
0.4.0+315 Apr 2021Release notes
Open source →- Fixed dynamic library load for tests
- Added info about tests into the README.md
-
0.4.0+424 Apr 2021 -
0.4.0+524 Apr 2021 -
0.4.0+625 Apr 2021 -
0.3.0+026 Mar 2021Release notes
Open source →Merge branch 'nullsafety' of github.com:abner/flutter_js into nullsafety
-
0.2.4+025 Mar 2021Release notes
Open source →- Updated ffi, http dependencies
- Upgraded code for compatibility with ffi 1.0.0
-
0.2.3+017 Mar 2021 -
0.2.2+026 Sep 2020 -
0.2.1+011 Sep 2020 -
0.2.0+008 Sep 2020Release notes
Open source →- Updated to use QuickJS through PlatformChannel on Android (with this change, Android apk added size will return to be minimal )
- Change QuickJS integration to call Android platform in a sync way through http
- Added option to use JavascriptCore on Android
-
0.1.0+001 Sep 2020Release notes
Open source →- Changed to use Dart FFI to call the Javascript Runtimes: QuickJS by Default in Android and JavascriptCore in iOS
-
0.1.0+101 Sep 2020Release notes
Open source →- Add example of onMessage (bridge which allow javascript code to call Dart) in the README.md
-
0.1.0+201 Sep 2020 -
0.0.3+102 Aug 2020Release notes
Open source →- Updated to use a new version of oasis-jsbridge-android which brings quickjs (js engine for Android) upgraded to the latest version (currently 2020-07-05)
-
0.0.3+210 Aug 2020Nothing published for this version
-
0.0.2+115 Apr 2020 -
0.0.1+116 Dec 2019Release notes
Open source →- Initial version only provides a very simple api which allow to init the javascript engine and evaluate javascript expressions and get the result as String.
-
0.0.1+217 Dec 2019