{"id":350,"date":"2024-09-19T20:03:18","date_gmt":"2024-09-19T20:03:18","guid":{"rendered":"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/"},"modified":"2024-09-19T20:03:18","modified_gmt":"2024-09-19T20:03:18","slug":"issamus-palyginimas-2025-m","status":"publish","type":"post","link":"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/","title":{"rendered":"I\u0161samus palyginimas 2025 m"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>Kai aptariame program\u0173 k\u016brimo pasaul\u012f, vienas kit\u0105 lydi trys \u017eod\u017eiai: JavaScript, TypeScript ir Node.js. K\u016br\u0117jai pripa\u017e\u012fsta Node.js kaip galing\u0105 ir \u012fgalinan\u010di\u0105 j\u0117g\u0105 programin\u0117s \u012frangos k\u016brimo pasaulyje. Tur\u0117damas dinami\u0161k\u0105 pob\u016bd\u012f, Node.js netrukus tapo m\u0117gstamiausiu k\u016br\u0117j\u0173 kuriant serverio programas ir privert\u0117 \u201eJavaScript\u201c paleisti u\u017e nar\u0161ykl\u0117s rib\u0173. Ta\u010diau akivaizdu, kad, kaip ir bet kuriam kitam sprendimui, jam taip pat reik\u0117jo \u012fsiki\u0161imo, kai jis susid\u016br\u0117 su tam tikrais i\u0161\u0161\u016bkiais. 2020 m. \u201eDeno\u201c \u0117m\u0117si veiksm\u0173, kad pa\u0161alint\u0173 \u012fsisen\u0117jusias problemas, pateiktas \u201eNode.js\u201c, ir pasi\u016bl\u0117 daugyb\u0119 savo funkcij\u0173 bei patobulinim\u0173. Deno prie\u0161 Node.js visada bus kar\u0161ta tema programavimo pasaulyje. Bet ar mazg\u0173 darbuotojai pana\u0161\u016bs \u012f deno? Tai taip pat yra m\u016bs\u0173 tinklara\u0161tyje aptariamas klausimas.<\/p>\n<p>Nuo \u0161iol \u201eDeno\u201c ir \u201eNode.js\u201c padar\u0117 didel\u0119 pa\u017eang\u0105 savo atskirose lygose ir i\u0161tobulino savo stipri\u0105sias, silpn\u0105sias puses ir unikalias ekosistemas. \u0160iame straipsnyje pateikiamas i\u0161samus \u0161i\u0173 dviej\u0173 metod\u0173 palyginimas ir daugiausia d\u0117mesio bus skiriama atitinkamam j\u0173 veikimui, saugumui, suderinamumui ir funkcijoms. <strong>\u017einiatinklio program\u0173 k\u016brimo paslaugos<\/strong>.<\/p>\n<ol>\n<li>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys:<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Deno_pries_Nodejs_kilme_ir_filosofija\" >Deno prie\u0161 Node.js: kilm\u0117 ir filosofija<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Deno_pries_Nodejs_kalbos_palaikymas\" >Deno prie\u0161 Node.js: kalbos palaikymas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Deno_pries_Nodejs_saugumas\" >Deno prie\u0161 Node.js: saugumas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Deno_pries_Nodejs_nasumas\" >Deno prie\u0161 Node.js: na\u0161umas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Deno_pries_Nodejs_paketu_valdymas\" >Deno prie\u0161 Node.js: paket\u0173 valdymas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Deno_pries_Nodejs_kurejo_patirtis_ir_irankiai\" >Deno prie\u0161 Node.js: k\u016br\u0117jo patirtis ir \u012frankiai<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/sekmesreceptai.lt\/index.php\/2024\/09\/19\/issamus-palyginimas-2025-m\/#Isvada\" >I\u0161vada<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Deno_pries_Nodejs_kilme_ir_filosofija\"><\/span><span id=\"Deno_vs_Nodejs_Origins_and_Philosophy\">Deno prie\u0161 Node.js: kilm\u0117 ir filosofija<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/li>\n<\/ol>\n<p><strong>Node.js<\/strong><\/p>\n<p>Ryanas Dahlas pirm\u0105 kart\u0105 sugalvojo Node.js 2009 m. kaip konkre\u010dios problemos, su kuria jis susid\u016br\u0117, sprendim\u0105. Problema buvo susijusi su I \/ O blokavimo \u017einiatinklio serveriuose apribojimais. Node.js buvo sukurtas arba sukurtas naudojant \u201eChrome\u201c V8 \u201eJavaScript\u201c varikl\u012f, kuris buvo naudojamas ir veikia pagal neblokuojan\u010di\u0105 ir \u012fvykiais pagr\u012fst\u0105 architekt\u016br\u0105. K\u016br\u0117jai sugeb\u0117jo sukurti greitas, patikimas ir kei\u010diamo dyd\u017eio tinklo programas per savo architekt\u016br\u0105. Laikui b\u0117gant, Node.js tapo populiariausiu ir geid\u017eiamiausiu serverio JavaScript ir jos ekosistemos sprendimu. J\u012f maitina ir valdo npm (Node Package Manager) ir jis gali augti eksponenti\u0161kai.<\/p>\n<p>Ir norint atsakyti \u012f klausim\u0105, kad mazgai veikia pana\u0161iai kaip Deno, turime Node.js evoliucij\u0105. Vystydamasis Ryanas Dahlas suprato, kad d\u0117l kai kuri\u0173 jo dizaino sprendim\u0173, \u012fskaitant moduli\u0173 sistem\u0105 ir saugumo apribojimus, reik\u0117jo sukurti Deno.<\/p>\n<p><strong>Deno<\/strong><\/p>\n<p>Dahlas band\u0117 sukurti moderni\u0105 ir saugesn\u0119 Node.js alternatyv\u0105 Deno pavidalu. Jis buvo paleistas neseniai, 2020 m. Deno para\u0161ytas Rust ir veikia V8 varikliu, pana\u0161iu \u012f Node.js. Deno yra bandymas patobulinti esam\u0105 Node.js versij\u0105 keliais b\u016bdais:<\/p>\n<ul>\n<li>Geresnis saugumo modelis<\/li>\n<li>\u201eTypeScript\u201c palaikymas<\/li>\n<li>Problem\u0173, toki\u0173 kaip priklausomyb\u0117s valdymas, sprendimas<\/li>\n<\/ul>\n<p>Jei atid\u017eiai \u012fsi\u017ei\u016br\u0117site, pasteb\u0117site, kad Deno yra paties Node anagrama, o tai rei\u0161kia, kad tai yra Node.js patobulinimas ir yra susij\u0119s su pirminiu sprendimu.<\/p>\n<ol start=\"2\">\n<li>\n<h2><span class=\"ez-toc-section\" id=\"Deno_pries_Nodejs_kalbos_palaikymas\"><\/span><span id=\"Deno_vs_Nodejs_Language_Support\">Deno prie\u0161 Node.js: kalbos palaikymas<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/li>\n<\/ol>\n<p><strong>Node.js<\/strong><\/p>\n<p>\u201eNode.js\u201c daugiausia palaiko \u201eJavaScript\u201c, o dabar jis turi i\u0161pl\u0117st\u0105 \u201eTypeScript\u201c palaikym\u0105. Jame yra \u012franki\u0173, pvz., ts-node, leid\u017eian\u010di\u0173 vykdyti \u201eTypeScript\u201c kod\u0105. Ta\u010diau naudojant TypeScript Node.js, visada reikia atskiro konfig\u016bravimo \u017eingsnio. K\u016br\u0117jai turi valdyti \u201eTypeScript\u201c kompiliatorius ir konfig\u016bracijas rankiniu b\u016bdu.<\/p>\n<p><strong>Deno<\/strong><\/p>\n<p>\u201eDeno\u201c, skirtingai nei \u201eNode.js\u201c, si\u016blo visi\u0161k\u0105 \u201eTypeScript\u201c palaikym\u0105 ir nereikalauja i\u0161orini\u0173 kompiliatori\u0173 ar konfig\u016bracijos. Tod\u0117l k\u016br\u0117jai gali paleisti \u201eTypeScript\u201c kod\u0105 savaime \u201eDeno\u201c, nereikalaujant jokios papildomos s\u0105rankos. D\u0117l \u0161io skirtumo \u201eDeno\u201c yra patogesnis vartotojui ir k\u016br\u0117jams, kai reikia kurti projektus, kurie daugiausia priklauso nuo \u201eTypeScript\u201c.<\/p>\n<ol start=\"3\">\n<li>\n<h2><span class=\"ez-toc-section\" id=\"Deno_pries_Nodejs_saugumas\"><\/span><span id=\"Deno_vs_Nodejs_Security\">Deno prie\u0161 Node.js: saugumas<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/li>\n<\/ol>\n<p><strong>Node.js<\/strong><\/p>\n<p>Saugumas nuo pat prad\u017ei\u0173 buvo Node.js problema. Node.js programos paprastai turi visi\u0161k\u0105 prieig\u0105 prie fail\u0173 sistemos, tinklo, infrastrukt\u016bros ir aplinkos kintam\u0173j\u0173. D\u0117l \u0161ios visi\u0161kos ir absoliu\u010dios prieigos atakos pavir\u0161ius gil\u0117ja ir plat\u0117ja. Tai leid\u017eia k\u016br\u0117jams \u012fdiegti saugos priemones ir sud\u0117ti konteinerius, ta\u010diau i\u0161 esm\u0117s ir nat\u016braliai Node.js tr\u016bksta integruot\u0173 saugos valdikli\u0173.<\/p>\n<p><strong>Deno<\/strong><\/p>\n<p>Kita vertus, \u201eDeno\u201c si\u016blo visi\u0161k\u0105 saugum\u0105 naudodamas leidimais pagr\u012fst\u0105 saugos model\u012f ir priemones, kai vykdymo laikas pagal numatytuosius nustatymus yra sm\u0117lio d\u0117\u017e\u0117je. Palyginti su \u201eNode\u201c, \u201eDeno\u201c programos neturi nuolatin\u0117s ir visi\u0161kos prieigos prie fail\u0173 sistemos, tinklo ar aplinkos kintam\u0173j\u0173, nebent b\u016bt\u0173 pra\u0161oma ai\u0161ki\u0173 leidim\u0173 ir d\u0117l to k\u016br\u0117jas sutinka.<\/p>\n<ol start=\"4\">\n<li>\n<h2><span class=\"ez-toc-section\" id=\"Deno_pries_Nodejs_nasumas\"><\/span><span id=\"Deno_vs_Nodejs_Performance\">Deno prie\u0161 Node.js: na\u0161umas<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/li>\n<\/ol>\n<p><strong>Node.js<\/strong><\/p>\n<p>Kaip aptarta, ir \u201eDeno\u201c, ir \u201eNode.js\u201c naudoja V8 varikl\u012f, o tai rei\u0161kia, kad j\u0173 neapdorotas \u201eJavaScript\u201c arba \u201eTypeScript\u201c kodo vykdymas yra \u0161iek tiek pana\u0161us. Ta\u010diau tikrieji na\u0161umo skirtumai priklauso nuo aspekt\u0173, pavyzd\u017eiui, kaip kiekvienas i\u0161 j\u0173 tvarko \u012fvesties \/ i\u0161vesties operacijas ir j\u0173 vykdymo architekt\u016br\u0105.<\/p>\n<p>Node.js turi brand\u017ei\u0105, patikim\u0105 ir labai optimizuot\u0105 I\/O valdymo sistem\u0105. Technologij\u0173 raida ir b\u0117gantis laikas paskatino Node.js atlikti \u012fvairius na\u0161umo optimizavimus. Be to, did\u017eiul\u0117 jos ekosistema, kuri\u0105 sudaro daugyb\u0117 \u012franki\u0173 ir bibliotek\u0173, yra skirta pagerinti ir padidinti jos veikim\u0105.<\/p>\n<p><strong>Deno<\/strong><\/p>\n<p>Deno, kaip naujokas \u0161ioje lygoje, pagal na\u0161um\u0105 ir optimizavim\u0105 pama\u017eu vejasi Node.js. Ta\u010diau ji taip pat gali naudoti modernius \u012frankius ir architekt\u016br\u0105, pvz., Rust pagrindu sukurt\u0105 pagrindin\u012f modul\u012f, kad b\u016bt\u0173 galima efektyviai naudoti atmint\u012f ir pagreitinti paleisties laik\u0105 tam tikromis aplinkyb\u0117mis ir scenarijais. Be to, kai kurie jo \u012fgimti \u012franki\u0173 rinkiniai, pvz., paket\u0173 tvarkykl\u0117, yra greitesni ir lengvesni, palyginti su npm.<\/p>\n<ol start=\"5\">\n<li>\n<h2><span class=\"ez-toc-section\" id=\"Deno_pries_Nodejs_paketu_valdymas\"><\/span><span id=\"Deno_vs_Nodejs_Package_Management\">Deno prie\u0161 Node.js: paket\u0173 valdymas<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/li>\n<\/ol>\n<p><strong>Node.js<\/strong><\/p>\n<p>Node.js naudoja npm kaip numatyt\u0105j\u0105 paket\u0173 tvarkykl\u0119. Akivaizdu, kad npm registre yra milijonai paket\u0173, ir kiekvienas i\u0161 j\u0173 gali pasigirti ir patobulinti did\u017eiausi\u0105 atvirojo kodo bibliotek\u0173 ekosistem\u0105 JavaScript buvein\u0117je. Ta\u010diau k\u016br\u0117jai turi abejoni\u0173 d\u0117l npm d\u0117l sud\u0117ting\u0173 priklausomyb\u0117s med\u017ei\u0173, saugos sprag\u0173 ir pa\u017eeid\u017eiamum\u0173 bei l\u0117to paket\u0173 sprendimo laiko. Yra keletas \u012franki\u0173, galin\u010di\u0173 i\u0161spr\u0119sti tokias problemas, ta\u010diau npm vis tiek i\u0161lieka ir yra pagrindin\u0117 Node.js paket\u0173 tvarkykl\u0117.<\/p>\n<p><strong>Deno<\/strong><\/p>\n<p>Kai kalbame apie Deno ir Node.js, Deno nepriklauso nuo centralizuoto paket\u0173 tvarkykl\u0117s. Tai atsisiun\u010dia arba importuoja priklausomybes tiesiogiai per URL. \u0160i praktika yra naudinga ir daug prana\u0161esn\u0117, nes supaprastina priklausomybi\u0173 valdym\u0105, nes jai nereikia centralizuoto registro ar sud\u0117ting\u0173 priklausomybi\u0173 med\u017ei\u0173. Ta\u010diau netiesiogiai tai rodo, kad Deno neturi did\u017eiul\u0117s ekosistemos, kuri\u0105 u\u017eima Node.js ir kurios k\u016br\u0117jai reikalauja, kad para\u0161yt\u0173 daugiau pasirinktinio kodo.<\/p>\n<ol start=\"6\">\n<li>\n<h2><span class=\"ez-toc-section\" id=\"Deno_pries_Nodejs_kurejo_patirtis_ir_irankiai\"><\/span><span id=\"Deno_vs_Nodejs_Developer_Experience_and_Tooling\">Deno prie\u0161 Node.js: k\u016br\u0117jo patirtis ir \u012frankiai<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/li>\n<\/ol>\n<p><strong>Node.js<\/strong><\/p>\n<p>Ne kart\u0105 buvo min\u0117ta, kad Node.js turi didel\u0119 ir brand\u017ei\u0105 \u012franki\u0173 ir bibliotek\u0173 ekosistem\u0105. Taip pat k\u016br\u0117jai turi prieig\u0105 prie veiksming\u0173 ir \u012fgalinan\u010di\u0173 \u012franki\u0173 ir sistem\u0173, toki\u0173 kaip \u201eExpress\u201c, \u201eNestJS\u201c ir \u201eKoa\u201c. D\u0117l to tai nuostabus derinys norint greitai sukurti patikimas programas. Node.js bendruomen\u0117s palaikymas yra did\u017eiulis, tod\u0117l \u0161iuo tikslu galima rasti i\u0161sami\u0105 dokumentacij\u0105, mokymo programas ir tre\u010di\u0173j\u0173 \u0161ali\u0173 integracijas. Ta\u010diau Node.js am\u017eius taip pat rei\u0161kia, kad jis turi technini\u0173 skol\u0173, tod\u0117l k\u016br\u0117jai da\u017enai susiduria su senomis problemomis, tokiomis kaip at\u0161aukimo pragaras.<\/p>\n<p><strong>Deno<\/strong><\/p>\n<p>\u201eDeno\u201c patinka k\u016br\u0117jams, nes suteikia jiems galimyb\u0119 naudotis \u0161iuolaiki\u0161ka ir supaprastinta patirtimi, kuri\u0105 u\u017etikrina \u012ftaisyta testavimo sistema, kodo formatavimas ir \u201eLinter\u201c. \u0160ios funkcijos paprastai pa\u0161alina tre\u010di\u0173j\u0173 \u0161ali\u0173 \u012franki\u0173 poreik\u012f. Jo vietinis \u201eTypeScript\u201c palaikymas ir supaprastintas priklausomyb\u0117s valdymas leid\u017eia j\u012f naudoti k\u016br\u0117jams. Ta\u010diau d\u0117l jaunos ekosistemos ji neturi tokio paties lygio ir masto bendruomen\u0117s paramos bei i\u0161samios dokumentacijos kaip Node.js.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Isvada\"><\/span><span id=\"Conclusion\">I\u0161vada<\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>I\u0161 i\u0161sami\u0173 diskusij\u0173 apie Deno prie\u0161 Node.js dabar visi\u0161kai ai\u0161ku, kad Node darbuotojai kai kuriais aspektais yra pana\u0161\u016bs \u012f Deno, bet ne visi\u0161kai. Ta\u010diau Node.js pastaraisiais metais pasteb\u0117jo ir patyr\u0117 reik\u0161ming\u0105 per\u0117jim\u0105 prie modernumo, ta\u010diau projekto poreikis apibr\u0117\u017eia pasirinkim\u0105 tarp Deno ir Node.js. Vieni pasisako u\u017e Node.js, o kiti renkasi Deno d\u0117l moderni\u0173 \u012franki\u0173 ir funkcij\u0173. Node.js yra brandi ir nusistov\u0117jusi platforma, turinti savo geb\u0117jim\u0173 rinkin\u012f. Tai neabejotinai vienas geriausi\u0173 pasirinkim\u0173 \u012fmon\u0117ms ir didelio masto projektams. Prie\u0161ingai, d\u0117l savo modernios, saugios ir \u201eTypeScript\u201c draugi\u0161kos prigimties \u201eDeno\u201c k\u016br\u0117jams patinka paprastu, bet saugiu b\u016bdu.<\/p>\n<p>Negalite pateikti citatos ir priskirti j\u0105 kaip geriausi\u0105 variant\u0105. Tinkamas pasirinkimas galiausiai priklauso nuo projekto reikalavim\u0173 ir k\u016br\u0117jo galimybi\u0173. Jei norite toliau tyrin\u0117ti Deno vs. Node.js, Xavor turi pagalbos ir atsakym\u0173 \u012f visus r\u016bpimus klausimus, u\u017eklausas ir klausimus. Susisiekite su mumis adresu <strong><span class=\"__cf_email__\" data-cfemail=\"076e696168477f667168752964686a\">(apsaugotas el. pa\u0161tu)<\/span><\/strong>.<\/p>\n<\/p><\/div>\n<p><script>\n!function(f,b,e,v,n,t,s)\n{if(f.fbq)return;n=f.fbq=function(){n.callMethod?\nn.callMethod.apply(n,arguments):n.queue.push(arguments)};\nif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\nn.queue=();t=b.createElement(e);t.async=!0;\nt.src=v;s=b.getElementsByTagName(e)(0);\ns.parentNode.insertBefore(t,s)}(window, document,'script',\n'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\nfbq('init', '688143682758843');\nfbq('track', 'PageView');\n<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.xavor.com\/blog\/deno-vs-node-js\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kai aptariame program\u0173 k\u016brimo pasaul\u012f, vienas kit\u0105 lydi trys \u017eod\u017eiai: JavaScript, TypeScript ir Node.js. K\u016br\u0117jai&#8230;<\/p>\n","protected":false},"author":1,"featured_media":351,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[184,306],"class_list":["post-350","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologijos","tag-issamus","tag-palyginimas"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/posts\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":0,"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/posts\/350\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/media\/351"}],"wp:attachment":[{"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/categories?post=350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sekmesreceptai.lt\/index.php\/wp-json\/wp\/v2\/tags?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}