Как стать автором
Обновить

Комментарии 7

Круто получилось!:) Рад был в этом участвовать.
Давно я с таким удовольствием ничего не читал, спасибо за статью!

Как быть с тем, что формат сериализации и байткод могут меняться (и меняются) в V8 от версии к версии? Например я точно знаю, что сейчас контрольная сумма для payload занимает уже не два поля в заголовке, а одно, так как поменялся алгоритм её расчёта (с Fletcher на Adler). Не, конечно можно впилить представления для разных версий, но отслеживание подобных изменений между ними по git-истории V8 — задача крайне ресурсоёмкая, насколько мне видится.

Именно ресурсоёмкая. Но всяко проще отталкиваться, имея разобранную одну версию, чем ни одной.

НЛО прилетело и опубликовало эту надпись здесь
Поздравляю с публикацией! Большое дело!
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре , чтобы оставить комментарий