Нова верзија Ноде.јс 15.0 је већ објављена и генерално је доступан свима. Ноде.јс 15 замениће Ноде.јс 14 као „тренутну“ верзију, док Ноде.јс 14 ће бити унапређен у ЛТС крајем овог месеца. Ноде.јс 14 ће добити ЛТС статус и биће подржан до априла 2023. Одржавајући претходну ЛТС грану Ноде.јс 12.0 ће трајати до априла 2022 и онај пре последњег огранка ЛТС 10.0 до априла 2021.
С обзиром да је ово непаран број верзије, Ноде.јс 15 неће бити унапређен у ЛТС. Стога ово треба узети у обзир, јер пројекат под покровитељством ОпенЈС фондације генерално препоручује употребу ЛТС линије за пуштање у рад у производним програмима.
За оне који нису упознати са Ноде.јс-ом, требали бисте то знати је платформа за мрежне апликације у ЈаваСцрипт-у.
Подсетимо се да се платформа Ноде.јс може користити и за одржавање сервера веб апликација и за стварање уобичајених клијентских и серверских мрежних програма.
Да би се проширила функционалност апликација за Ноде.јс, припремљена је велика колекција модула у којима можете пронаћи модуле са имплементацијом ХТТП, СМТП, КСМПП, ДНС, ФТП, ИМАП, ПОП3 сервера и клијената, модули за интеграцију са разним веб оквирима, обрађивачима ВебСоцкет и Ајак, ДБМС конекторима (МиСКЛ, ПостгреСКЛ, СКЛите, МонгоДБ), механизмима шаблона, ЦСС механизмима, имплементацијама крипто-алгоритма и ауторизационим системима (ОАутх), КСМЛ парсерима.
Главне нове карактеристике Ноде.јс 15.0
У овој новој верзији је додао експерименталну имплементацију класе АбортЦонтроллер, који се заснива на веб АПИ-ју АбортЦонтроллер и омогућава отказивање сигнала у одабраним АПИ-има заснованим на Промисе-у.
La Н-АПИ (АПИ за развој додатака) је ажуриран на верзију 7, која укључује нове методе за рад са АрраиБуфферс.
Мотор В8 је ажуриран на верзију 8.6, Шта омогућава Ноде.јс 15 да имплементира функције попут Промисе.ани(), АггрегатеЕррор, Стринг.прототипе.реплацеАлл () и логичке операторе додељивања "&& =", "|| =" и "?? =".
Пребачен на нову верзију НПМ 7.0 менаџера пакета, где постоји подршка за Воркспацес да комбинује зависности више пакета у један пакет, аутоматска инсталација зависности од вршњака, друга верзија формата закључавања (пацкаге-лоцк.јсон в2) и подршка за датотеку закључавања иарн.лоцк.
Обрађивач унхандледРејецтион се мења тако да користи подразумеване изузетке „бацање“ уместо упозорења „упозори“.
У режиму "бацања", у одсуству експлицитно дефинисаног руковаоца, унхандледРејецтион сада баци неухваћени изузетак, али ако је контролер конфигурисан, понашање се неће променити. Ознака „–унхандлед-рејецтионс = варн“ је предвиђена за враћање претходног понашања.
Модулу је додата експериментална подршка за протокол КУИЦ „Нет“, који је основа за ХТТП / 3 и сматра се алтернативом ТЦП + ТЛС везивању за Веб, који решава проблеме са дугим временима подешавања и преговарања ТЦП веза и елиминише кашњења губитака пакета током преноса података. Да бисте омогућили КУИЦ подршку у Ноде.јс, потребан је склоп.
КУИЦ је додатак преко УДП-а који подржава мултиплексирање више веза и пружа методе шифровања еквивалентне ТЛС / ССЛ-у.
Како инсталирати Ноде.ЈС на Линук?
Они који су заинтересовани за могућност инсталирања ове нове верзије Ноде.ЈС, требали би знати да је поступак прилично једноставан, само за ово Морају отворити терминал у систему и у њега ће откуцати једну од следећих команди, у зависности од дистрибуције.
У случају оних који су корисници Д.ебиан, Убунту и деривати, они само морају откуцати следеће:
sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
Док за оне који су корисници Арцх Линук, Мањаро, Арцо Линук или било који други дериват Арцх-а:
sudo pacman -S nodejs npm
Корисници ОпенСУСЕ-а, само откуцајте следеће:
sudo zypper ar \
http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_13.1/ \
Node.js
sudo zypper in nodejs nodejs-devel
Коначно за оне који користе Федора, РХЕЛ, Центос и деривати:
sudo dnf -i nodejs npm