11.1000.4 • Published 9 months ago

v8-android v11.1000.4

Weekly downloads
14,344
License
BSD-2-Clause
Repository
github
Last release
9 months ago

npm version CircleCI

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

  1. Single libv8.so file.
  2. Support i18n and JavaScript Intl.
  3. V8 Lite mode (JIT-less mode) for armeabi-v7a, x86, x86_64. Otherwise, arm64-v8a still enables JIT due to mksnapshot issue from V8 internal bug.
  4. Build by Android official NDK r17c which prevent potential ABI incompatible issue to integrate with React Native.

Build Guides

Prerequisites

  • Ubuntu 18.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 for CircleCI from CircleCI Config.

11.1000.4

9 months ago

11.110.0

1 year ago

11.110.1

1 year ago

11.110.2

1 year ago

11.110.3

1 year ago

11.1000.3

1 year ago

10.100.1

2 years ago

10.100.0

2 years ago

9.93.0

3 years ago

9.92.0

3 years ago

9.88.0

3 years ago

8.84.0

4 years ago

8.80.1

4 years ago

8.80.0

4 years ago

7.8.2

4 years ago

7.8.1

4 years ago

7.8.0

5 years ago

7.5.1-jit

5 years ago

7.5.1

5 years ago

7.5.0

5 years ago

7.4.6

5 years ago

7.4.5

5 years ago

7.4.1

5 years ago

7.4.0

5 years ago

7.4.28-8.21

5 years ago