Node.js

Node.js is een open-source JavaScript-runtimeomgeving. Hiermee wordt JavaScript-code uitgevoerd buiten een webbrowser, zodat webontwikkelaars JavaScript kunnen gebruiken als de back-end van hun webapplicaties. Node.js is ook platformonafhankelijk en werkt op Windows, Unix, Linux en macOS.

Voor de introductie van Node.js kon JavaScript alleen binnen een webbrowser worden uitgevoerd. Websites konden JavaScript gebruiken om interactiviteit aan de clientzijde toe te voegen aan webpagina's en webapplicaties, maar de webserver zelf moest voor zijn deel van het werk een andere taal gebruiken, zoals PHP. Met Node.js kan JavaScript-code aan de serverzijde worden uitgevoerd. Dit betekent dat webontwikkelaars één taal kunnen gebruiken voor zowel de front- als de back-end van hun webapps.

Webbrowsers gebruiken hun eigen JavaScript-engines, terwijl webservers Node.js gebruiken
Webbrowsers gebruiken hun eigen JavaScript-engines, terwijl webservers Node.js gebruiken

Node.js is om verschillende redenen populair onder webontwikkelaars. Ten eerste is het efficiënt voor applicaties die veel gelijktijdige verbindingen vereisen en kan het veel aanvragen tegelijk verwerken. Het heeft ook een groot ecosysteem van open-sourcepakketten en bibliotheken die beschikbaar zijn via Node Package Manager. Daarmee kunnen ontwikkelaars eenvoudig nieuwe functies toevoegen door bestaande modules in hun applicaties te integreren. Tot slot vermindert het gebruik van één programmeertaal in plaats van twee de complexiteit van een project en zorgt het voor een eenvoudiger leertraject.

NOTE: Node.js gebruikt Google's V8 JavaScript-runtime-engine, dezelfde engine die door de Chrome-webbrowser wordt gebruikt.

Bijgewerkt June 20, 2023 door Brian P.

quizTest je kennis

What is another name for webpage designed for incoming visitors?

A
Inlink page
0%
B
Landing page
0%
C
Post-click page
0%
D
End-user page
0%
Correct! Incorrect!     View the Landing Page definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Node.js op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.