Реализация метода предварительной компиляции путем сохранения байткода в JavaScript движке Webkit
Семенов Виталий Адольфович
14 сентября 2018
547
| Предметная область | — |
| Отрасли по ОКВЭД | — |
| Страна, регион, город | Российская Федерация, Москва |
| Отличия от конкурентов | — |
| Вид документа об охране ИС | программа для ЭВМ |
| Номер документа ИС | 201761052 |
| Дата регистрации документа ИС | 2017-01-12 |
| Необходимые инвестиции для внедрения | договорная |
| Сроки внедрения | — |
| Стоимость предоставления технологии | договорная |
| Наличие экспертного заключения | Нет |
Польза для потенциального потребителя
С помощью применения идей предварительной компиляции реализована программа - оптимизирующий JavaScript компилятор на базе виртуальной машины JavaScriptCore, позволяющий добиться более высокой производительности для локально хранимых программ. Программа позволяет избавиться от хранения JavaScript кода в виде открытых исходных файлов, сохраняя код в файл в виде байткода JavaScriptCore, и позволяет сократить до трех раз время, затрачиваемое во время выполнения для получения байткода, поскольку компилятору не нужно делать лексический и синтаксический анализ. Дополнительно к байткоду в файл может быть также сохранен неоптимизированный машинный код.