v8 корректно его считать?
это высший пилотаж для этого чата)
Есть попытки сделать что-то похожее: github.com/OsamaAbbas/bytenode
А толку?
Как раз такие вопросы и нормальны для чата А не эти бесконечные "как преобразовать объекты в массиве"
+1, если нужно защитить код, напиши модуль на С и подключай в ноде его
А а чём принципиальная разница?
Опкоды по сути исходники, с частичной заменой кода. Бинарный модуль полностью бинарный
Там разве не будет результат оптимизаций и других извращений турбофана? Ну и даже в таком виде это уже достаточная защита от 99% желающих ознакомиться с исходниками
Нет, байт-код это ast после того как парсер прошел по исходнику. Вместо строки "1+2" будет 1, 2 и операция сложения
глянь пакет v8-compile-cache, по идее, там должны быть ответы
Обсуждают сегодня