Skip to content

Add V8Js extension layer#663

Open
mchristie wants to merge 1 commit into
brefphp:masterfrom
mchristie:add-v8js-layer
Open

Add V8Js extension layer#663
mchristie wants to merge 1 commit into
brefphp:masterfrom
mchristie:add-v8js-layer

Conversation

@mchristie

@mchristie mchristie commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Introduces a Bref Lambda layer for the v8js PECL extension, building V8 12.0.267.36 from source and bundling runtime libraries for PHP 8.2–8.4.

https://github.com/phpv8/v8js

Introduces a Bref Lambda layer for the v8js PECL extension, building V8
12.0.267.36 from source and bundling runtime libraries for PHP 8.2–8.4.

Co-authored-by: Cursor <cursoragent@cursor.com>
@mchristie

Copy link
Copy Markdown
Contributor Author

@mnapoli hey, hope you're doing well.

Is there anything else I should be doing to get this in a position to be merged?

@mchristie

Copy link
Copy Markdown
Contributor Author

@bref-bot ?

Comment thread layers/v8js/Readme.md

## Build notes

This layer compiles V8 from source during the Docker build. Expect **long CI runtimes** (often 1–3 hours per PHP version) and a **large layer** (V8 shared libraries and ICU data).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 to 3 hours build per PHP version will be problematic on our CI here 😥

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(actually looking at the build it took 4h 😿)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants