Я начинал с чтения файлов. Теперь мой код внутри Chrome | Джейсон Уильямс, Bloomberg
JavaScript Conferences by GitNation
0:00 / 0:00
Я начинал с чтения файлов. Теперь мой код внутри Chrome | Джейсон Уильямс, Bloomberg
631 просмотр · 2 месяца назад
JavaScript Conferences by GitNation
19 тыс. подписчиков
631 просмотр · 2 месяца назад
Разработчик-одиночка создал движок JavaScript на Rust — и его код был включен в Chrome 144 🚀 Никакого Google. Никакого венчурного финансирования. Просто правильная стратегия открытого исходного кода 👇
Что внутри:
⚡️ Как работает движок JS под капотом: токенизация, AST и выполнение — на реальном коде Rust
⚡️ Как один человек довел проект с открытым исходным кодом до 95,5% соответствия ECMAScript — выше, чем в Safari
⚡️ Почему ориентация на сообщество, а не технический гений, позволила его коду попасть в V8
🎙️ Джейсон Уильямс — старший инженер-программист в Bloomberg LP, делегат TC39 и автор Boa — движка JavaScript с открытым исходным кодом на Rust, который теперь проходит 95,5% тестов ECMAScript. Его реализация temporal_rs включена в Chrome 144. Автор Promise.allSettled (Stage 4). Чемпион предложения Temporal (этап 3).
Свяжитесь с Джейсоном:
🐦 https://x.com/jason_williams
🦋 https://bsky.app/profile/jason-willia...
Узнайте больше о Bloomberg:
🔗 https://www.bloomberg.com/company/
📝 Доклад: Создание движка JavaScript на Rust: уроки от Boa | Джейсон Уильямс
Этот доклад был записан на JSNation Amsterdam 2026:
🔗 https://jsnation.com/?utm_source=yout...
📌 Перейдите по ссылке, чтобы посмотреть полную версию всех докладов конференции, ответы на вопросы спикеров и записи практических мастер-классов:
🔗 https://gitnation.com/events/jsnation...
🕐 Временные метки:
00:00 - Кто этот парень и почему вам стоит его послушать
01:24 - Как Rust заставил его переосмыслить всё
03:54 - "Никто не создавал движок JavaScript на Rust. Поэтому я это сделал"
05:08 - Как на самом деле работает движок JavaScript
06:52 - Коммит #1: Он просто читает файл. Вот и всё.
08:01 — Токенизация: разбиение кода на атомы
10:41 — Парсинг: обучение машины пониманию грамматики
13:25 — Выполнение: вот где происходит волшебство
15:31 — От наивного прототипа до настоящего движка
17:13 — Стратегия, благодаря которой выжил сольный проект
19:23 — «Сначала сделай всё правильно» — совет от SpiderMonkey
20:28 — 18% → 95,5%: диаграмма, которая рассказывает всю историю
21:42 — Как проект с открытым исходным кодом оказался внутри Chrome 144
🚀 Самые откровенные разговоры происходят после доклада. Присоединяйтесь к следующим конференциям GitNation, чтобы общаться с инженерами, которые создают будущее:
💫 AI Coding Summit 2026 (Лондон и онлайн)
https://aicodingsummit.com/?utm_sourc...
💫 JSNation US 2026 16 и 19 ноября 2026 г. (Нью-Йорк и онлайн)
🔗 https://jsnation.us/?utm_source=youtu...
💫 React Summit US 2026 17 и 20 ноября 2026 г. (Нью-Йорк и онлайн)
🔗 https://reactsummit.us/?utm_source=yo...
и многое другое!
🚀 Ознакомьтесь со всеми предстоящими событиями от GitNation:
🔗 https://gitnation.com/events?utm_sour...
#JSNation #GitNation #JSNation #GitNation #CodeReview #PullRequest #CodeRabbit #AICodeReview #SoftwareEngineering #DeveloperTools #GitHub #CICD #AgenticAI #DevEx