Skip to content
This repository was archived by the owner on Dec 4, 2023. It is now read-only.

Commit 8759a11

Browse files
committed
1 parent c5bfafa commit 8759a11

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@
88
A gem for distributing the v8 runtime libraries and headers in both
99
source and binary form.
1010

11+
### Status: UNMAINTAINED
12+
13+
This project is UNMAINTAINED.
14+
15+
Why?
16+
17+
- The binding to libv8 that therubyraceer implements is quite tight, making updating libv8 a huge amount of work. [mini_racer](https://github.com/rubyjs/mini_racer) has a thinner interface for that reason.
18+
- So many issues come from depot tools and the bespoke v8 toolchain, which only support what Google Chrome needs to support. [libv8-node](https://github.com/rubyjs/libv8-node) has been created to tackle those issues, leveraging the good work of Node.js people, and mini_racer uses that.
19+
20+
If you use a mini_racer that depends on libv8, please move to a more recent version.
21+
22+
If you use therubyracer and are thus stuck with v8 3.16, please move to mini_racer. If one of your dependencies uses therubyracer, please reach out to them so that they upgrade to mini_racer.
23+
24+
If there are needs coming from either libv8 or therubyracer that you feel are unmet by mini_racer + libv8-node, please open issues on their respective repositories.
25+
1126
### Why?
1227

1328
The goal of libv8 is two fold: provide a binary gem containing the a

0 commit comments

Comments
 (0)