We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
- Copy JSON
- Force Download
- Delete Files
- Delete and Ignore
Raw Attributes
-
prevent_culling:
false -
media_downloaded_at:
2026-07-16T08:24:23Z -
duration_seconds:
2626 -
source_id:
3 -
description:
✨ This talk was recorded at Code BEAM Europe in November 2025. If you're curious about our upcoming event, check https://codebebeameurope.com ✨ --- The just-in-time compiler was introduced at CodeBEAM V in 2020 by Lukas Larsson. It shipped with OTP-24 and succeeded HiPE in dramatically improving the speed of the BEAM. In this talk we will discuss how native code compilation is brought to AtomVM, the virtual machine that runs on micro-controllers and in the browser, following a slightly different approach. The talk will compare BEAM and AtomVM approaches to emulation. Typically, BeamASM, the JIT compiler of the BEAM, was designed with simplicity and maintenance in mind to cope with the size of OTP team. As AtomVM team is even smaller, simplicity and maintenance are also key requirements. AtomVM's native compiler also needs to address AtomVM's constraints such as portability to most important supported architectures (RISCV, ARM32, Xtensa, WASM) as well as compilation directly on the devices with very few amounts of RAM, as AtomVM can blink with 128 KB of RAM and run Distributed Erlang with as few as 400 KB. Eventually, AtomVM JIT compiler, being a 2025 project, leverages newest software engineering technologies and the talk will also cover how an LLM eventually helped with such a complex task. --- Let's keep in touch! Follow us on: 💥 Bluesky: / codebeam.bsky.social 💥 Twitter: / codebeamio 💥 LinkedIn: / code-sync -
id:
27802 -
inserted_at:
2026-07-16T08:07:43Z -
playlist_index:
0 -
media_filepath:
/downloads/CodeSync/2026-07-16 Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025/Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025 [2Qh-CLNZvFY].mp4 -
subtitle_filepaths:
en/downloads/CodeSync/2026-07-16 Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025/Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025 [2Qh-CLNZvFY].en.srt -
updated_at:
2026-07-16T08:26:30Z -
media_size_bytes:
332129120 -
short_form_content:
false -
uuid:
43dba2a0-6827-4c96-97b9-207db9fb1b47 -
predicted_media_filepath:
/downloads/CodeSync/2026-07-16 Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025/Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025 [2Qh-CLNZvFY].mp4 -
prevent_download:
false -
title:
Adding JIT to AtomVM - Paul Guyot | Code BEAM Europe 2025 -
media_id:
2Qh-CLNZvFY -
thumbnail_filepath:
/downloads/CodeSync/2026-07-16 Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025/Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025 [2Qh-CLNZvFY]-thumb.jpg -
upload_date_index:
99 -
uploaded_at:
2026-07-16T08:00:29Z -
matching_search_term:
-
nfo_filepath:
/downloads/CodeSync/2026-07-16 Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025/Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025 [2Qh-CLNZvFY].nfo -
original_url:
https://www.youtube.com/watch?v=2Qh-CLNZvFY -
culled_at:
-
metadata_filepath:
/downloads/CodeSync/2026-07-16 Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025/Adding_JIT_to_AtomVM_-_Paul_Guyot_Code_BEAM_Europe_2025 [2Qh-CLNZvFY].info.json -
livestream:
false -
last_error:
-
media_redownloaded_at:
|
Worker
|
State
|
Scheduled At
|
|---|---|---|
| Pinchflat.Downloading.MediaDownloadWorker | completed |