Nieuwe versie Node.js biedt extra diagnostische functies

Abonneer je gratis op Techzine!

Er is een nieuwe versie uitgekomen van Node.js. Versie 15.1.0 biedt, naast de gebruikelijke bugfixes en andere zaken, een nieuwe diagnostics channel.

In een diagnostics channel kunnen alle gebeurtenissen bijgehouden worden die in een applicatie plaatsvinden. Dit gebeurt in een apart object, zodat de prestaties zo hoog mogelijk blijven. Als het diagnostics channel niet actief wordt uitgelezen, zou er vrijwel geen enkele prestatie-impact moeten zijn.

Gebeurtenissen

Ontwikkelaars kunnen zelf aangeven in welke situaties er een update naar de diagnostics channel gestuurd moet worden. Deze gebeurtenissen kunnen van alles zijn. Zo geeft Node.js zelf het communiceren met een SQL-database als voorbeeld.

Andere zaken waar de nieuwe functie voor gebruikt kan worden is het bijhouden van netwerk- en bestandssysteemactiviteit en queries.

Blogpost

In een blogpost toont Michaël Zasso, een ontwikkelaar van Node.js, een volledig overzicht van de mogelijkheden van het diagnostics channel, samen met een aantal voorbeelden.

Tip: ‘C# verliest terrein aan Javascript, PHP en Java’