Любопытные извращения из мира IT, или зачем мы JS в C++-код вкомпилили

Джерело:
Хабрахабр / Захабренные / Тематические / Посты

Дата публікації:
14/09/2021 23:06

Постійна адреса новини:
http://www.vsinovyny.com/8230023

Любопытные извращения из мира IT, или зачем мы JS в C++-код вкомпилили

 

14/09/2021 23:06 // Хабрахабр / Захабренные / Тематические / Посты

В наше время никого не удивишь, когда программа, написанная на скриптовом языке, вызывает нативный код, например, когда необходима максимальная производительность, обращение к каким-то внешним библиотекам или специфические системные вызовы. Точно так же, никого не удивишь, когда в программу на компилируемом языке встраивают интепретатор скриптового языка, например, для расширения функционала или возможности автоматизации действий пользователя. Но сегодня речь пойдет не о том, сегодня все будет немного более упорото.

Мы занимались разработкой... скажем так, системой отображения интерактивного контента для рынка одной азиатской страны. Пользователь имел "умное устройство", например, ТВ-приставку или смарт-телевизор, а "интерактивный контент" представлял собой по сути дела html/js/css-приложение, которое прилетало на устройство с трансляции или из интернета и отображалось в прозрачном окне поверх видео. В качестве веб-движка использовался модифицированный Blink из гугловского Chrome.

И вот, в один прекрасный день после какого-то из обновлений, один наш партнер (читай "поставщик контента") обратился к нам с проблемой: что-то не работает.

Читать далее

 

» Читати повністю

 

« Наступна новина з архіву
Лобода поделилась мечтами о большой семье: хочет еще двоих сыновей
  Попередня новина з архіву
Russia Fines Facebook, Twitter for Not Deleting Banned Content
»

 

 
© 2025 www.vsinovyny.com