PHP 8 и JIT: точки соприкосновения

Нужна ли будет в PHP 8 технология JIT и что ждать от новой версии PHP? Мнение нашего эксперта Дмитрия Трацевского.

28 June, 19:19
Z-blog
Z-blog
Блог-мастер
4020
0

Что можно ожидать от PHP 8 и нужна ли технология динамической компиляции JIT для новой версии PHP?

О новой версии PHP уже давно слагаются легенды. Когда выйдет следующая основная версия PHP 8, пока еще трудно сказать, но, судя по событиям, Zend Technologies ведет активную подготовку. В этой публикации мы рассмотрим и обсудим вопрос, который волнует многих разработчиков – будет ли в PHP 8 реализована JIT-компиляция и не потеряет ли эта технология свою эффективность?

Сотрудники компании Zend Technologies неоднократно делились в сети впечатлениями о работе над реализацией JIT поверх инфраструктуры PHP 7. Это был год 2014-й, и команда Zend вела серьезные эксперименты по внедрению технологии JIT в среду PHP. Для членов команды Zend это был сложный период, было потрачено много сил на то, чтобы реализовать технологию Just-in-time compilation в новую версию PHP. Есть информация, что и в 8-й версии PHP, которая когда-то все же выйдет, потребуется интеграция JIT.  

Что можно ожидать от PHP 8 и нужна ли технология динамической компиляции JIT для новой версии PHP? Мнение наших экспертов. Слово Дмитрию Трацевскому, руководителю отдела разработки.

Мнение эксперта

Дмитрий Трацевский, руководитель отдела разработки веб-студии Zexler

Действительно, уже назрела необходимость выпуска новой основной версии PHP. В 2014-м году выпуск 7-й версии был обозначен необходимостью улучшения производительности. Бенчмарки показали, что цель была достигнута. Последующие два релиза добавили только лишь некоторые функции. За три года среда веб-программирования изменилась, требования к производительности при обработке веб-нагрузок повысились. Поэтому главное, что мы ждем от версии PHP 8, которая, скорее всего, появится в следующем году – это улучшение производительности.

Что касается, технологии JIT, то ее интеграция в новую версию не повлияет на улучшение производительности и на скорость исполнения кода. Однако, JIT в PHP 8 все же будет нужна, и в первую очередь – для безопасности кода, что очень важно при разработке различных сценарных приложений при создании динамических веб-сайтов.

Добавление комментария:

Подписаться на новые статьи

Подпишитесь на новые статьи и вы будете получать самые свежие новости прямо к вам на почту