njs 1.0.0 versiyası nəşr olunub, bu, nginx http serverinə JavaScript dilinin interpreterini inteqrasiya edən moduludur. Njs, nginx-in imkanlarını genişləndirmək üçün konfiqurasiya fayllarında JavaScript ssenarilərinin istifadəsinə imkan tanıyır. Ssenarilər, müraciətlərin genişləndirilmiş işlənməsi, konfiqurasiyanın formalaşdırılması, dinamik cavabların yaradılması, müraciət/cavabın modifikasiyası və ya veb tətbiqlərində problemlərin həllinə sürətli tıxacıların yaradılması üçün istifadə oluna bilər. Layihənin kodu C dilində yazılıb və BSD lisenziyası altında yayımlanır.
Yeni nəşrdə njs öz JavaScript mühərriki köhnəlmiş kimi təsnif edilmişdir. Əsas tövsiyə olunan mühərrik olaraq Fabrice Bellard tərəfindən yaradılmış QuickJS istifadə edilməlidir. 1.0.0 versiyasında yeni imkanlardan biri ngx.fetch() metodunda müraciətlərin daha sərt yoxlanması və istisna işləmə siniflərinin birləşməsidir.
Mənbə: opennet.ru
