Klar etter to års utvikling
Node.js versjon 0.12 for serverside Javascript er nå klar for bruk.
Den svært utbredte og populære programvaren for Javascript på serversiden har vært under utvikling i nesten to år. Nå foreligger Node.js i versjon 0.12, og den inneholder flere forbedringer for stadig bedre ytelse og skalerbarhet på serverne.
Mange forbedringer
Det er flere nye funksjoner for forbedret ytelse i denne versjonen. Node.js versjon 0.12 inneholder blant annet round-robing clustering, som forbedrer fordelingen av Node.js over flere prosessorkjerner i en klynge.
Det er også implementert optimalisering av ytelsen internt, slik at for eksempel garbage collection i minnehåndteringen påfører prosessorene langt mindre belastning enn før. Det følger også med API-er i denne versjon som bidrar med å profilere minnebruken, slik at minnehåndteringen er enklere å optimalisere.
Brukere av Node.js kan kjøre multiple instanser av samme prosess i en multi-kontekst sammenheng, og det er også støtte for execsync, som er et synkront API for underprosesser.
Til sist har det også kommet forbedringer i TLS-funksjonen (Transport Layer Security) i denne versjonen.
Gjenforening med Io.js?
Node.js er ikke kjent for sin raske utviklingstakt. Det var den viktigste årsaken til at en del utviklere ble utålmodige, og startet sin egen forgrening av kildekoden, kalt Io.js.
Dette skjedde så seint som i sist desember, og flere av tilhengerne som valgte å gå ut parallelt, pekte først og fremst på den trege utgivelsestakten til Node.js. I tillegg var forvaltningen forøvrig av dette åpen kildekode-prosjektet også gjenstand for kritikk, og nå i januar så første utgave av Io.js dagens lys på Github.
Mange av de sentrale utviklerne av Io.js er også aktive i utviklingen av Node.js, og mange håper på at den nye forgreningen skal bli kortlivet.
- Jeg synes det er bortkastet å ha to utviklingsprosjekter, sa Bert Belder, en av initiativtakerne til Io.js til vår amerikanske søsterpublikasjon Infoworld.com.
Derfor er det mange som håper at utviklingen av den populære programvarepakken skal bli ensartet igjen, og Belder uttrykker håp om at grenene skal forenes igjen, kanskje så raskt som i løpet av det neste halve året. De første stegene i denne retningen kan komme når diskusjonene omkring en 1.0-versjon av Node.js starter i San Francisco denne uken.
Du finner den nye versjonen av Node.js på prosjektets hjemmeside.