Node.js

Софтуер снимки:
Node.js
Софтуер детайли:
Версия: 7.0.0 / 6.9.1 актуализира
Дата на качване: 29 Sep 17
Розробник: Node.js Development Team
Разрешително: Безплатно
Популярност: 156

Rating: 3.0/5 (Total Votes: 1)

Node.js е практически изчерпана I / O библиотека за V8 двигателя на Google.

Експертите я препоръчват за създаването и внедряването на приложения в реално време за трафик и данни, които трябва да се изпълняват в различни платформи и устройства.

Node.js понастоящем се счита за най-добрата платформа за стартиране на JavaScript код на сървъра, която се използва в производството в големи компании като Google, eBay, Yahoo, LinkedIn, Microsoft, Cloud9 и много други.

Платформата е много добре документирана и се възползва от много голямо хранилище на модули, управлявано от помощната програма npm (Node.js Package Manager).

Версия 6.x се препоръчва за стабилни производствени среди, докато версия 7.x е стабилна, но включва и експериментални функции.

& Nbsp;

Какво е новото в това издание:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 6.7.0 / 4.6.0:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво ново във версия 6.5.0 / 4.5.0:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 6.3.0 / 4.4.7:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 6.2.0 / 4.4.5:



Ново в Node.js 5.0.0 (30 октомври 2015 г.)

Какво е новото във версия 6.0.0 / 4.4.3:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 4.4.3 / 5.10.1:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 4.4.0 / 5.8.0:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 4.2.6 / 5.5.0:

  • събития: уверете се, че съществуват функции на конзолата
  • fs: добавете опцията за автоматично затваряне на fs.createWriteStream
  • http: подобрява обработката на хедъра
  • възел: позволете модули за предварително зареждане с -i
  • v8, src: излагайте статистически данни за графичните пространства (v8.getHeapSpaceStatistics ())

Какво е новото във версия 4.2.2 / 5.2.0:

  • fs.readFile * (), fs.writeFile * () и fs.appendFile * () също приемат дескриптор на файла като техен първи аргумент
  • Отстранена е грешка, при която pipelined http заявки ще престанат
  • npm: надстроена до версия 3.3.6 от 2.14.7
  • Опитвате се да използвате повторно дръжката на таймера за setTimeout (). unref ().
  • Добавена ALPN поддръжка
  • Опциите TLS вече могат да се предават в обект, за да се създадеSecurePair ()
  • zlib: Декомпресията сега изхвърля отрязания вход

Какво е новото във версия 4.1.1:

  • child_process: ChildProcess.prototype.send () и process.send () работят асинхронно във всички платформи, така че е въведен незадължителен параметър за обратно повикване, който ще бъде извикан след изпращане на съобщението, т.е. .send (съобщение [, sendHandle ] [, обратно повикване]).
  • възел: Преименувайте кода "io.js" на "Node.js".
  • node-gyp: Тази версия обединява актуализирана версия на node-gyp, която работи с всички версии на Node.js и io.js, включващи нощни и освобождаващи кандидати. От io.js v3 и Node.js v4 нататък, той ще изтегли само заглавие tarball, когато създава addons, а не целия източник.
  • npm: Надстройте до версия 2.14.2 от 2.13.3, включвате актуализация за защита, вижте https://github.com/npm/npm/releases/tag/v2.14.2 за повече подробности.
  • Таймери: Подобрена производителност на таймера от пренасяне на изпълнението на 0.12, плюс малки поправки.
  • util: Функциите util.is * () са отхвърлени, започвайки с предупреждения за отхвърляне в документацията за това издание, потребителите се насърчават да търсят по-стабилни алтернативи в регистъра npm.
  • v8: Надстройте до версия 4.5.103.30 от 4.4.63.30.

Какво е новото във версия 0.12.7:

  • openssl: надстройване до 1.0.1p
  • npm: надстройване до 2.11.3
  • V8: черешовиден JitCodeEvent пластир отгоре по веригата
  • win, msi: създайте папка npm в директорията AppData

Какво е новото във версия 0.12.4:

  • npm: надстройване до 2.10.1
  • V8: връщане на v8 Array.prototype.values ​​() премахване
  • win: bring back xp / 2k3 support

Какво е новото във версия 0.12.2:

  • openssl: надстройване до 1.0.1m (адресиране на няколко CVES)

Какво е новото във версия 0.12.0:

  • Потоки 3:
  • Внедряването на потоци вече работи така, както си помислихте, че вече трябва, без да въвеждате никакви промени в приложния програмен интерфейс (API). Всъщност това означава, че вече не се забива в "стария" режим, има само потоци, които текат или не.
  • Потоците сега подкрепят използването на механизми от корк и зърна, за да се предотврати промиването на записите в системата, ако някое приложение ще изпълнява много писани подред. Има скрита некоркация, когато приключите записваем поток.
  • HTTP:
  • maxSockets вече не са ограничени до 5. По подразбиране вече е настроен на Infinity с разработчика и операционната система дава контрол върху колко едновременни връзки едно приложение може да остане отворено за даден хост.
  • Правилната поддръжка на KeepAlive означава, че гнездата ще останат отворени, докато не изчакат в зададеното време, ще бъдат затворени от отдалечената страна или процесът ще излезе. Програмистът вече не трябва да гарантира, че заявките са били прехвърлени, за да се запази отворът или да се използва алтернативен модул, за да получите тази поддръжка.
  • Разработчиците могат също така изрично да променят хедърите, за да се гарантира, че времето до първия байт е ниско и проксизираните връзки са отворени.
  • Cluster:
  • Сега има два режима на работа, новата по подразбиране е механизъм за разпределение на кръглата роба, където капитанът приема нови връзки и ги разпределя на вашите работници. Ако искате, пак можете да се върнете обратно към стария метод, в който вашите работници са отговорни за свързванията при приемане.
  • TLS:
  • Имаме новия механизъм TLSWrap под качулката, което елиминира съвсем малко от хмела между JavaScript и нашите C ++ реализации.
  • Добавени приложни програмни интерфейси (API) за асинхронни повиквания на SNI, OCSP за захващане и събития за съхранение.
  • буфер:
  • Сега използваме по-точен механизъм за разпределяне на паметта за буфери сега, което означава, че ще видите по-малко режийни и удари от задържането на малки резени на буфери. Това намалява натоварването на паметта на системата, което означава, че GC работи по-бързо, което означава, че Node.js е по-малко CPU и по този начин е по-ниска латентност за вашите приложения.
  • child_process:
  • spawnSync / execSync са добавени, за да се улеснят синхронните детски процеси, предупреждавайки, че процесът на вашия възел няма да напредва напред докато чакате детето да излезе, предупреждава!
  • Crypto:
  • Добавени приложни програмни интерфейси (API) за зареждане на персонализирани двигатели за използване с компилирани в OpenSSL.
  • Повече API поддържат подаването на фразите за достъп.
  • Добавени приложни програмни интерфейси за криптиране / декриптиране на публичен / частен ключ RSA.
  • VM:
  • Модулът сега се основава на модула "Контекст", който споделя стойности от пясъчната кутия, за да избегне липсата на промени в изпълнението, които да се появяват в родителския контекст.
  • Първоначална поддръжка за API за интернационализация ECMAScript 1.0 (ECMA-402)
  • По подразбиране бинарите Node.js v0.12.0 се доставят с поддръжка на ECMA-402, но само за английски език. С други думи, API на ECMA-402 работи както бихте очаквали, но са включени само данни за английски език.

Какво е новото във версия 0.10.36:

  • openssl: актуализация до 1.0.1l
  • v8: Рестартирайте дебъгера и регресията на режима със строг режим
  • v8: не използвайте контур в профила на CPU

Какво е новото във версия 0.10.34:

  • uv: актуализиране на v0.10.30
  • zlib: надстройване до v1.2.8
  • child_process: проверете execFile args е масив
  • child_process: проверете дали въдицата на вилицата е масив
  • crypto: актуализиране на коренните сертификати
  • домейни: поправете проблеми с прекратяване на неуспех
  • таймери: Избягвайте линейно сканиране в _unrefActive
  • таймери: fix unref () изтичане на памет
  • v8: добавете api за прекратяване при неизключено изключение
  • Дебъгер: поправете, когато използвате "строго използване"

Какво е новото във версия 0.10.33:

  • openssl: Актуализиране на 1.0.1j
  • uv: Актуализиране на v0.10.29
  • child_process: Поддържайте правилно незадължителните аргументи
  • crypto: Забранете автоматично договаряне за SSLv2 / 3 по подразбиране

Какво е новото във версия 0.10.32:

  • npm: Актуализирайте до 1.4.28
  • v8: коригирайте катастрофата, въведена от предишното съобщение
  • конфигуриране: добавете flag -openssl-no-asm
  • crypto: използвайте домейни за всеки метод за обратно извикване
  • http: не изпращайте 0rnrn в TE HEAD отговори
  • querystring: fix override override
  • url: Добавете поддръжка за сепаратори RFC 3490

Какво е новото във версия 0.10.31:

  • v8: backport CVE-2013-6668.
  • openssl: Актуализиране на v1.0.1i.
  • npm: Актуализиране на v1.4.23.
  • клъстер: изключването не трябва да е синхронно.
  • fs: поправете fs.readFileSync fd, когато получите RangeError.
  • поток: задайте Readable.wrap objectMode фалшиви стойности.
  • таймери: фиксирайте таймерите със задържане без закъснение.

Какво е новото във версия 0.10.30:

  • uv: Надстройте до v0.11.14
  • v8: надстройване 3.21.18.3
  • assert: посочва дали е генерирано съобщение за изключение
  • буфер: добавете API за buf.toArrayBuffer ()
  • клъстер: поправете преждевременно събитие "изключване"
  • crypto: добавете поддръжка на SPKAC
  • Дебъгер: изчислете пространството за правилните числа на редовете
  • дебъгер: да натоварвате SIGUSR1-прекъсваеми
  • дебъгер: повторете последната команда
  • Дебъгер: показва текущия ред
  • dgram: send () може да приеме струни
  • DNS: преименувайте домейна на хост
  • DNS: задаване на собственост на хост на обект за грешка
  • dtrace, mdb_v8: поддържайте по-низ, видове кадри
  • http: добавете statusMessage
  • http: излагайте поддържаните методи

Какво е новото във версия 0.10.29:

  • child_process: не задавайте аргументи преди да хвърлите
  • child_process: spawn () не изхвърля TypeError
  • константи: износ O_NONBLOCK
  • crypto: подобрява използването на паметта
  • fs: затворете файла, ако fstat () не успее в readFile ()
  • lib: name Методи на прототип EventEmitter
  • tls: поправете проблем с производителността

Какво е новото във версия 0.10.27:

  • child_process: поправете безизходицата при изпращане на дръжките
  • child_process: поправете двукратно дръжката за изпращане
  • crypto: не използвайте малки имена на шифровка / хеш
  • dtrace: грешка на свързващия ремонт на FreeBSD
  • http: не излъчват EOF нечувствителен гнездо
  • http: invoke createConnection, когато няма агент
  • поток: премахване на ненужна проверка
  • таймер: не пренастройвайте таймера в домейна
  • url: третира същото като /
  • util: формат като Грешка при примерна грешка

Какво е новото във версия 0.10.25:

  • uv: Надстройте до v0.10.23
  • npm: Надстройте до v1.3.24
  • v8: Коригиране на изброяването за обекти с много свойства
  • child_process: fix arguments spawn () опционални аргументи
  • клъстер: съобщете на работниците повече грешки
  • домейни: exit () засяга само активните домейни
  • src: Handlerът на OnFatalError трябва да прекрати ()
  • поток: писането може да върне фалшива, но забравя да излъчва изтичане

Какво е новото във версия 0.10.24:

  • uv: Надстройте до v0.10.21
  • npm: надстройване до 1.3.21
  • v8: обратна връзка за CVE-2013- {6639 | 6640}
  • изграждане: unix инсталирате възли и депозити на библиотеки
  • клъстер, v8: fix --logfile =% p.log
  • модул: само основен пакет на кеша

Какво е новото във версия 0.10.22:

  • npm: Надстройте до 1.3.14
  • uv: Надстройте до v0.10.19
  • child_process: не се твърди за събития на описания на остарял файл
  • darwin: Прикрепете "Не отговаря" в монитора за активност на Mavericks
  • Дебъгер: Коригирайте грешката в sb () с неназован скрипт
  • repl: не поставяйте дубликатите в завършване
  • src: Пропуснете изтичането на паметта при затворени дръжки

Какво е новото във версия 0.10.19:

  • uv: Надстройте до v0.10.17
  • npm: надстройка до 1.3.11
  • readline: обработва вход, започвайки с контролни символи
  • конфигуриране: добавете опцията mips-float-abi (мека, твърда)
  • поток: objectMode трансформации позволяват false стойности
  • tls: предотвратяване на дублиращите се стойности, които се връщат от четене

Какво е новото във версия 0.10.17:

  • uv: Надстройване v0.10.14
  • http_parser: Не приемайте PUN / GEM методите като PUT / GET
  • tls: поправете твърдение, когато ssl е унищожено при четене
  • поток: Хвърлете "грешка", ако слушателите са премахнати
  • dgram: коригиране на твърдение за лошо изпращане () аргументи
  • readline: пауза stdin преди изключване на терминален суров режим

Какво е новото във версия 0.10.16:

  • npm: Надстройте до 1.3.8
  • crypto: fix assert () при неправилно въведен шестнадесетичен вход
  • crypto: установява изтичане на памет в пътя за грешка на randomBytes ()
  • събития: поправете изтичането на паметта, не пропускайте имената на събитията
  • http: Правилно се захващате с кодировки на hex / base64
  • http: подобрете производителността на буквата на буквите (buf)
  • поток: Отстраняване на грешка с двойна тръба

Какво е новото във версия 0.11.2:

  • Надстройте до 0.11.2
  • Надстройте до 3.19.0
  • Надстройте до 1.2.21
  • build: Makefile трябва да спазва конфигурация - prefix
  • клъстер: използвайте балансиране на натоварването на кръг-робин
  • Дебъгер, клъстер: всеки работник има нов порт за отстраняване на грешки
  • дебъгер: `restart` с персонализиран порт за отстраняване на грешки
  • дебъгер: прекъсванията в скриптовете все още не са заредени
  • събитие: EventEmitter # setMaxListeners () връща това
  • събития: добавете EventEmitter.defaultMaxListeners

Какво е новото във версия 0.10.10:

  • uv: Надстройте до 0.10.10
  • npm: Надстройте до 1.2.25
  • url: Правилно анализирайте някои странно оформени URL адреси
  • поток: unshift ('') е noop

Какво е новото във версия 0.10.9:

  • npm: Надстройте до 1.2.24
  • uv: Надстройте до v0.10.9
  • repl: поправете JSON.parse check error
  • tls: proper.destroySoon
  • tls: invoke write cb само след противоположен прочетен край
  • tls: игнорирайте .shutdown () грешка в системата

Какво е новото във версия 0.10.7:

  • npm: Надстройте до 1.2.21
  • crypto: Не пренебрегвайте потвърждаването на аргумента за кодиране
  • буфер, crypto: коригиране на кодирането по подразбиране
  • таймери: fix setInterval () твърдят

Какво е новото във версия 0.10.6:

  • поток: правете Readable.wrap support objectMode, празни потоци
  • child_process: поправете показването на дръжката
  • crypto: Фиксирайте регресията на ефективността
  • src: DRY низ кодиране / декодиране

Какво е новото във версия 0.10.5:

  • изграждане: добавена поддръжка за Visual Studio 2012.
  • http: Не се опитвайте да унищожавате несъществуващите гнезда.
  • crypto: LazyTransform върху свойства, а не методи.
  • твърди: въведете информация в err.message, не err.name.
  • dgram: не фиксирайте адреса за свързване ().
  • handle_wrap: фиксирайте нулевото указание NULL.
  • os: поправя невероятното препълване на буфера в типа ().
  • поток: Коригирайте непроменливо () условия на състезанието.

Какво е новото във версия 0.10.4:

  • http: Подкрепа напишете (данни, "hex").
  • crypto: dh тайната трябва да бъде ляво-подплатена.
  • процес: излагайте NODE_MODULE_VERSION в process.versions.
  • crypto: фиксирайте конструктора в крипто потоци.
  • net: отчита кодирането в .byteLength.
  • net: коригирайте буфера за итерация в байтове.
  • crypto: нула не е грешка при запис на 0 байта.

Какво е новото във версия 0.10.2:

  • tls: премахване на вредните ненужни проверки на границите.
  • crypto: направи getCiphers () връщане на не-SSL шифри.
  • crypto: проверете произволен размер (
  • )
  • таймери: не изчислявайте Timeout._when собственост.
  • таймери: фиксирайте грешката от ms ms
  • таймери: дръжка подписана int32 препълване в запис ().
  • поток: Фиксирайте престоя в трансформацията при много специфични условия.
  • поток: Управлявайте късно "четливи" слушатели на събития.
  • поток: Коригирайте ранния край в Писани с писане с нулева дължина.
  • домейн: поправете обратно повикване на домейн от MakeCallback.
  • child_process: не излъчвайте същата дръжка два пъти.

Подобен софтуер

YAJET
YAJET

6 Jun 15

Zoom Search Engine
Zoom Search Engine

10 Feb 16

ArtDesignUI
ArtDesignUI

1 Mar 15

EasyTranslate
EasyTranslate

28 Feb 15

Коментари към Node.js

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория