TGViewer
SuperOleg dev notes SuperOleg dev notes @super_oleg_dev · 1.75K subscribers
Post #232 1.74K
Не самая свежая новость, но релиз Vite напомнил про крутой эксперимент в Oxc как ускорить работу JS плагинов и не терять профит от Rust тулинга, как я понимаю идею в нескольких предложенях:
- вместо сериализации AST как json, гоняем между rust и js напрямую ссылки на участки памяти
- на стороне js работаем с Buffer
- пишем десериализатор этого AST на js который работает очень быстро так как простой и мономорфный

Нюансов конечно много, и для меня фронтендера звучит как чернокнижная магия, в любом случае очень рекомендую к прочтению - https://github.com/oxc-project/oxc/issues/2409

Также напомнило подобный подход в Deno - https://marvinh.dev/blog/speeding-up-javascript-ecosystem-part-11/
GitHub Faster passing ASTs from Rust to JS · Issue #2409 · oxc-project/oxc Currently OXC's parser is extremely fast, but using it from NodeJS is not. The primary cause is the overhead of the JS/Rust boundary - specifically serializing/deserializing large AST structure...
  • 👍 12
More from @super_oleg_dev
  1. Sep 10, 2026Посмотреть на работу анимаций и скролла можно в нашей демке, основанной на примере Remix ф…
  2. Sep 10, 2026Далее, про скролл. В принципе для SPA-приложений это база, если при переходах на разные ст…
  3. Sep 10, 2026Раз уж меня прорвало, вспомню ещё один интересный кейс. Решали примерно в одно время две п…
  4. Sep 10, 2026Вместо тысячи слов, пример работы и сразу разметка, которая долетает в HTML - и наш механи…
  5. Sep 10, 2026Когда-то давно рассказывал про интеграцию стриминга и deferred загрузки данных в Tramvai -…
  6. Sep 7, 2026TIL, небольшой, но интересный кейс! Делал кастомный анализ бандла через Claude, пишет мне…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →