The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск серверной JavaScript-платформы Node.js 9.0

01.11.2017 11:17

Представлен релиз Node.js 9.0.0, платформы для выполнения высокопроизводительных сетевых приложений на языке JavaScript. Одновременно завершена стабилизация прошлой ветки Node.js 8.x, которая переведена в категорию выпусков с длительным сроком поддержки, обновления для которых выпускаются в течение 4 лет. Поддержка прошлой LTS-ветки Node.js 6.0 продлится до 2020 года, а позапрошлой LTS-ветки 4.x до апреля 2018 года. Поддержка промежуточной ветки Node.js 9.0 будет прекращена в июле 2018 года.

Из улучшений в Node.js 9.0 отмечается обновление движка V8 до версии 6.2 и проведение значительной чистки от устаревших API. Кроме того, в версии 9.0 начался перевод проекта на новую систему обработки ошибок, в которой каждой проблеме присвоен свой уникальный код ошибки, что позволит организовать автоматизированный разбор проблем без привязки к тексту сообщения об ошибке.

  1. Главная ссылка к новости (https://medium.com/the-node-js...)
  2. OpenNews: Представлен Ayo, очередной форк проекта Node.js
  3. OpenNews: Уязвимость в Node.js, которая может привести к отказу в обслуживании
  4. OpenNews: Выпуск серверной JavaScript-платформы Node.js 8.0
  5. OpenNews: Выпуск серверной JavaScript-платформы Node.js 7.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: nodejs
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:43, 01/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +26 +/
    > платформы для выполнения высокопроизводительных сетевых приложений на языке JavaScript.

    Всегда, когда это читаю испытываю когнитивный диссонанс.

     
     
  • 2.2, Аноним (-), 12:55, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • –22 +/
    Не бойтесь, невежество лечится, гугл вам в помощь.
     
     
  • 3.3, A.Stahl (ok), 13:01, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Да, в интернете можно прочитать не только про эффективный ЯваСкрипт, но и про человекоящеров с Нибиру. Но невежество такое чтиво не лечит.
     
     
  • 4.7, Аноним (-), 13:15, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • –10 +/
    > Да, в интернете можно прочитать не только про эффективный ЯваСкрипт, но и
    > про человекоящеров с Нибиру. Но невежество такое чтиво не лечит.

    Важнo понимать, что яваскрипт - язык уровня похапе. Вот именно с похапе его и следует сравнивать. И вот по сравнению с похапе яваскрипт как раз и высокопроизводительный. Там, где апач в стеке ЛАМП будет еще только-только парсить самый первый request line, яваскрипт обработает по пять запросов.

     
     
  • 5.9, Аноним (-), 13:56, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Пруф V8 vs PHP 7 есть?
     
     
  • 6.16, Аноним (-), 14:30, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Пруф V8 vs PHP 7 есть?

    А тебе зачем? Пересядешь на то что шустрее? Тогда пиши на Go.

     
     
  • 7.47, th3m3 (ok), 23:51, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тогда уж на Rust.
     
  • 6.18, Мимокрокодил (?), 14:56, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нода быстра но обжора. Хотя все эти тесты синтетика. Для общих задач Php предпочтительнее.

    https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=node&lang2=php

     
     
  • 7.19, Аноним (-), 15:00, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Нода быстра но обжора. Хотя все эти тесты синтетика. Для общих задач
    > Php предпочтительнее.
    > https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=node&lang2=php

    Правильный тест в духе опеннета:
    https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=node&lang2=rust


     
  • 7.23, Ан (??), 16:44, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы сейчас тупо сравнили JIT V8 и то что у PHP нету JIT компилятора.
     
     
  • 8.42, Аноним (-), 23:07, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Скоро будет ... текст свёрнут, показать
     
  • 7.24, Аноним (-), 16:47, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Прикольно:
    pidigits

    source secs mem gz cpu cpu load
    Node.js
       Bad Output
    PHP
    0.12 ? 394 0.11 100% 7% 0% 0%
     
     
  • 8.26, Аноним (-), 17:08, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-то криво написал тест для ноды ... текст свёрнут, показать
     
  • 5.14, Аноним2 (?), 14:12, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Отличная идея, правда сравнение чисто производительности смысла не имеет. Есть еще немаловажные факторы:
    - скорость написания
    - простота тестирования
    - простота обеспечения защиты
    - простота поддержки и расширения
    - простота распределения нагрузки
    Все эти факторы в сумме определяют дороговизну проекта.
     
     
  • 6.22, YetAnotherOnanym (ok), 16:03, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > скорость написания

    Угу, как в анекдоте про секретаршу - 300 знаков в минуту, правда, полная фигня выходит.

     
     
  • 7.54, Аноним2 (?), 16:35, 02/11/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Почему же?))

    Если вы будете писать идеальный код слишком долго, бизнес вас нафиг пошлет, и будет прав

     
  • 6.25, Аноним (-), 16:49, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Отличная идея, правда сравнение чисто производительности смысла не имеет. Есть еще немаловажные
    > факторы:
    > - скорость написания
    > - простота тестирования
    > - простота обеспечения защиты
    > - простота поддержки и расширения
    > - простота распределения нагрузки
    > Все эти факторы в сумме определяют дороговизну проекта.

    Угу и js по 2,3,4 пункту явно где-то не в лидерах...

     
  • 5.30, Ф (?), 18:49, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Только при этом оставаясь однопоточным, ага
     
  • 3.29, Sabakwaka (ok), 17:52, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Не бойтесь, невежество лечится, гугл вам в помощь.

    Не лечится.

     
  • 2.58, Аноним (-), 23:04, 05/11/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кто-то не в курсе, что Javascript на v8 настолько быстр, что тягается с некоторыми компилируемыми языками?
     

  • 1.33, Виталик (??), 18:58, 01/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Какие смешные люди сравнивают пхп и ноду)))
    Под каждую задачу свой инструмент, удачи вам писать сервис на вебсокетах на пхп или цмску на ноде))))
     
     
  • 2.40, Аноним (-), 20:08, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > удачи вам писать сервис на вебсокетах на пхп или цмску на ноде))))

    https://github.com/topics/websocket?l=php
    https://github.com/topics/cms?l=javascript

     
  • 2.41, Аноним (-), 22:56, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    сервис на вебсокетах можно хоть на голом перл написать, хоть на mojolicious. Я и вовсе его пишу на С через libwebsockets, сказать во сколько раз это быстрее твоей сраной ноды?
     
     
  • 3.44, EHLO (?), 23:41, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > сервис на вебсокетах можно хоть на голом перл написать, хоть на mojolicious.
    > Я и вовсе его пишу на С через libwebsockets, сказать во
    > сколько раз это быстрее твоей сраной ноды?

    То есть на php слабо?

     
  • 3.45, angra (ok), 23:42, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну скажи. Мне в первую очередь интересно, что и как ты собрался сравнивать.  
     
  • 3.48, Аноним (-), 23:55, 01/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    На асме валяй, ещё быстрее будет работать, только посмотрю, сколько это времени займёт написание и сколько на сопровождение ещё.
    К тому же на нод можно и на с++ модули дописывать и подключать, как скриптовые (хотя этим сейчас никого не удивишь - с каждого языка в каждый почти уже можно "всунуть").

    А ходиваро знатный. Ещё осталось всё с языка С на Rust переписать, жедательно макось, юниксы, бдс и ведроиды й вообще зашибись буде)

     

  • 1.43, Аноним (-), 23:26, 01/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Честно говоря на ноде не ваял из-за предпочтения к предсказуемому стилю и изобилию php, которую поймет любой классический разработчик C/Python/Basic etc. К веткам нужно добавить чего-то, чтобы изделие было законченным.
     
     
  • 2.49, Аноним (-), 00:05, 02/11/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, добавлять не нужно. С клиентской частью все прекрасно получается.
     

  • 1.46, Аноним (-), 23:48, 01/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Родина им дала единство. Твори, твори на едином языке. Не хочу, хочу каждый год или в новой фирме грузить мозг новыми JS-фреймворками. И это развитие? Когда вместо реального дела мозги заняты поглощением. Иллюзия саморазвития.
     
  • 1.50, anonymous (??), 00:59, 02/11/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    это какого же там качества код если коды ошибок они только сейчас придумали?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Слёрм
    Inferno Solutions
    Hosting by Ihor
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру