

Github GitHub - openkraken/kraken: A high-performance, web standards-compliant r...
source link: https://github.com/openkraken/kraken
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Kraken
Have a try
-
Install Kraken CLI
$ npm i @openkraken/cli -g
-
Open with kraken
# kraken [localfile|URL] $ kraken https://raw.githubusercontent.com/openkraken/kraken/master/kraken/example/assets/bundle.js
Why kraken
-
Quick development
Compatibility with web standards means you don't have to change your stack.
const text = document.createTextNode('Hello World!'); document.body.appendChild(text);
-
Cross platform
Seamless integration with Flutter, supports web, mobile (iOS, Android) and desktop (MacOS, Linux, Windows).
-
Fast performance
Provide native-like performance such as navigation, animation and infinite list scrolling.
Contributing
By contributing to Kraken, you agree that your contributions will be licensed under its Apache-2.0 License.
-
Prerequisites
- Node.js v12.0 or later
- Flutter version in the
kraken/pubspec.yaml
- CMake v3.2.0 or later
- Xcode (10.12) or later (Running on macOS or iOS)
- Android NDK version
20.0.5594570
or later (Running on Android)
-
Install
$ npm install
-
Building bridge
Building bridge for all supported platform (macOS, iOS, Android)
$ npm run build:bridge:all
Building bridge for one platform
macOS
$ npm run build:bridge:macos
iOS
$ npm run build:bridge:ios
Android
For Windows users, make sure that running this command under MINGW64 environment(eg. Git Bash).
$ npm run build:bridge:android
-
Start example
$ cd kraken/example $ flutter run
-
Test (Unit Test and Integration Test)
$ npm test
Recommend
-
85
urllib Urllib is a library that makes URL manipulation easy, fun, and safe! Zero extra dependencies. Supports Java 7+, Android 14+. Compliant with
-
83
This Project Was Archieved on April 24, 2018. Reason. All endpoints/deployment pipelines should be assumed dead from this point forward. Inst...
-
44
README.md PHP OAuth 2.0 Server
-
36
README.md HTML Purifier
-
22
README.md Tenko A "pixel perfect" 100% spec compliant JavaScript parser written in JavaScript, parsing ES6-ES11. REPL:
-
21
README.md CommonMark A Swift package for working with CommonMark text. It's built on top of
-
3
High-performance web rendering engine based on W3C standardsKrakenHigh-performance web rendering engine, built on FlutterW3C standardEmbrace the front-end ecologyHigh performance...
-
9
𝐷𝑟. 𝐼𝑎𝑛 𝐶𝑢𝑡𝑟𝑒𝑠𝑠 on Twitter: "@jdrch It depends on what people build on Arm. Ampere going custom rather than V1/N2 and Nuvia dropping out raises questions about where the next big server Arm chip is coming from and if it'll be widely available/st...
-
5
blog.cloudflare.com Checking if the site connection is secure
-
8
Get practical guidance and tips to get started with content marketing quickly and effectively. Di...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK