💡 Улучшения
July 12, 2023

🆕 Добавили поддержку новых версий Node.js и Python на хостинге! 

Мы всегда стараемся сделать так, чтобы нашим клиентам было доступно всё самое новое и лучшее! Теперь у нас на хостинге доступны Node.js 19 и 20, а также Python 3.11.

Новые версии уже доступны для выбора в DirectAdmin 🙂


Изменения в Node.js 19 и 20

Новая версия 20, которая вышла в конце апреля 2023 года и сейчас является актуальной, внесла следующие изменения:

  • Повысилась производительность в целом, в том числе для HTTP(S)/2.0
  • Улучшилось управление памятью
  • Обновились версии V8, libuv и некоторые модули ядра Node
  • Добавилась так называемая Permission Model, позволяющая настроить ограничения на работу приложения: к примеру, можно разрешить читать только определённые папки или выполнять определённые действия с файлами, запускать определённые процессы и т. п.

Изменения в 19 версии, вышедшей осенью 2022 года:

  • Стабильный WebCrypto
  • Движок V8 JavaScript обновился до версии 10.7
  • Была удалена поддержка DTrace/SystemTap/ETW
  • KeepAlive для HTTP(S)/1.1 стал активен по-умолчанию

Что нового в Python 3.11?

В первую очередь важно отметить, что Python 3.11 на 10-60% быстрее версии 3.10.

Также появилось несколько полезных функций:

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

Начиная с версии 3.11 удалена поддержка Py_UNICODE, который был обозначен устаревшим ещё с версии 3.3.

Подробно об изменениях можно почитать на официальном сайте здесь.