All Projects → Kudo → v8-android-buildscripts

Kudo / v8-android-buildscripts

Licence: BSD-2-Clause license
V8 build scripts for React Native Android

Programming Languages

shell
77523 projects
python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to v8-android-buildscripts

V8dotnet
A fairly non-abstracted wrapper for Google's V8 JavaScript engine.
Stars: ✭ 133 (+111.11%)
Mutual labels:  v8
Php V8
PHP extension for V8 JavaScript engine
Stars: ✭ 197 (+212.7%)
Mutual labels:  v8
FENews.org
fenews.org
Stars: ✭ 20 (-68.25%)
Mutual labels:  v8
Core
Server core components which are a part of ONLYOFFICE Document Server
Stars: ✭ 152 (+141.27%)
Mutual labels:  v8
Easy Monitor
企业级 Node.js 应用性能监控与线上故障定位解决方案
Stars: ✭ 2,451 (+3790.48%)
Mutual labels:  v8
Electron
Build cross-platform desktop apps with JavaScript, HTML, and CSS
Stars: ✭ 99,383 (+157650.79%)
Mutual labels:  v8
Learn Javascript
《前端基础漫游指南》深入的、系统的学习 javascript 基础,喜欢点 Star
Stars: ✭ 128 (+103.17%)
Mutual labels:  v8
node-mini
Mini Node.js runtime built on V8
Stars: ✭ 24 (-61.9%)
Mutual labels:  v8
Unreal.js Core
Unreal.js plugin submodule
Stars: ✭ 189 (+200%)
Mutual labels:  v8
zig-v8
Simple V8 builds with C and Zig bindings.
Stars: ✭ 87 (+38.1%)
Mutual labels:  v8
V8 Natives
Access v8 Engine Natives easily in Chrome & Node
Stars: ✭ 161 (+155.56%)
Mutual labels:  v8
V8
✔️8️⃣ 分析V8和周边技术、并且着手代码的优化
Stars: ✭ 179 (+184.13%)
Mutual labels:  v8
bytenode
A minimalist bytecode compiler for Node.js
Stars: ✭ 2,042 (+3141.27%)
Mutual labels:  v8
Jsc
A JavaScript compiler written in TypeScript targeting C++/V8
Stars: ✭ 135 (+114.29%)
Mutual labels:  v8
all-about-node
All about Node.js
Stars: ✭ 16 (-74.6%)
Mutual labels:  v8
Llvm Node
Node LLVM 4.0+ Bindings
Stars: ✭ 127 (+101.59%)
Mutual labels:  v8
Examples
A collection of examples of Neon
Stars: ✭ 202 (+220.63%)
Mutual labels:  v8
OldCEF4Delphi
OldCEF4Delphi is an open source project to embed Chromium-based browsers in applications made with Delphi.
Stars: ✭ 55 (-12.7%)
Mutual labels:  v8
docker-v8
Docker V8 Image
Stars: ✭ 26 (-58.73%)
Mutual labels:  v8
WebView4Delphi
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
Stars: ✭ 157 (+149.21%)
Mutual labels:  v8

npm version Build for Android iOS build

V8 build scripts for React Native Android

The aim of this project is to support V8 runtime for React Native.

Integrate prebuilt V8 library

We publish prebuilt V8 shared libraries at npm. https://www.npmjs.com/package/v8-android

This makes upgrade V8 from React Native easier and is pretty much like what jsc-android-buildscripts did.

To integrate with React Native, please check react-native-v8.

V8 Feature Flags

V8 comes in 4 flavours

  • v8 lite mode (memory optimized)
  • v8 lite mode + no intl (memory optimized + smaller size)
  • v8 JIT (performance optimized)
  • v8 JIT + no intl (performance optimized + smaller size)

Features

  1. Single libv8android.so (or libv8.so on iOS) file.
  2. Support i18n and JavaScript Intl.
  3. V8 Lite mode (JIT-less mode) https://v8.dev/blog/v8-lite
  4. Build by Android official NDK r21e which prevent potential ABI incompatible issue to integrate with React Native.

Build Guides

Prerequisites

  • Ubuntu 20.04
  • git + python + nodejs + npm + wget + yarn

Build steps

# Checkout V8 code and install necessary packages
yarn setup

# Build
yarn start

Could further check real build steps from GitHub Actions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].