{"id":81559,"date":"2020-05-14T19:42:16","date_gmt":"2020-05-14T17:42:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0"},"modified":"2020-05-14T19:42:16","modified_gmt":"2020-05-14T17:42:16","slug":"avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","title":{"rendered":"Autori i Node.js prezantoi platform\u00ebn e sigurt JavaScript Deno 1.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Pas dy vjet zhvillimi <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/v1\">u paraqit<\/a><\/noindex> l\u00ebshimi i par\u00eb i r\u00ebnd\u00ebsish\u00ebm <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/\">Deno 1.0<\/a><\/noindex>, nj\u00eb platform\u00eb p\u00ebr ekzekutimin e aplikacioneve t\u00eb ve\u00e7anta n\u00eb gjuh\u00ebt JavaScript dhe TypeScript, e cila mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb krijuar p\u00ebrpunues, q\u00eb funksionojn\u00eb n\u00eb server. Platforma zhvillohet nga Ryan Dahl (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Ryan_Dahl\">Ryan Dahl<\/a><\/noindex>), krijuesi i Node.js. Ashtu si n\u00eb Node.js, Deno p\u00ebrdor motorin JavaScript <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/\">V8<\/a><\/noindex>, i cili p\u00ebrdoret gjithashtu n\u00eb shfletuesit e bazuar n\u00eb Chromium. Megjithat\u00eb, Deno nuk \u00ebsht\u00eb nj\u00eb deg\u00eb e Node.js, por p\u00ebrfaq\u00ebson nj\u00eb projekt t\u00eb ri t\u00eb nd\u00ebrtuar nga e para. Kodi i projektit <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/denoland\/deno\">shp\u00ebrndahet<\/a><\/noindex> n\u00ebn licenc\u00ebn MIT. Nd\u00ebrtesat <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/denoland\/deno\/releases\/tag\/v1.0.0\">jan\u00eb p\u00ebrgatitur<\/a><\/noindex> p\u00ebr Linux, Windows dhe macOS.<\/p>\n<p>Numri i r\u00ebnd\u00ebsish\u00ebm i versionit lidhet me stabilizimin e API-s\u00eb n\u00eb hap\u00ebsir\u00ebn em\u00ebrtuese Deno, e cila \u00ebsht\u00eb p\u00ebrgjegj\u00ebse p\u00ebr nd\u00ebrveprimin e aplikacioneve me OS. Nd\u00ebrfaqet e softuerit, t\u00eb cilat akoma <noindex><a rel=\"nofollow\" href=\"https:\/\/doc.deno.land\/https\/raw.githubusercontent.com\/denoland\/deno\/master\/cli\/js\/lib.deno.unstable.d.ts\">nuk jan\u00eb stabilizuar<\/a><\/noindex>, t\u00eb definuar si t\u00eb fshehta dhe t\u00eb disponueshme vet\u00ebm kur ekzekutohet n\u00eb m\u00ebnyr\u00eb &#171;&#8212;unstable&#187;. Me zhvillimin e versioneve t\u00eb reja, k\u00ebto API do t\u00eb kalojn\u00eb gradualisht n\u00eb nj\u00eb version t\u00eb stabilizuar. API n\u00eb hap\u00ebsir\u00ebn globale t\u00eb emrave, p\u00ebrfshir\u00eb funksione t\u00eb zakonshme si setTimeout() dhe fetch(), do t'i p\u00ebrmbahen sa m\u00eb shum\u00eb q\u00eb \u00ebsht\u00eb e mundur API t\u00eb shfletuesve t\u00eb zakonsh\u00ebm dhe zhvillohen n\u00eb p\u00ebrputhje me Standardet Web p\u00ebr shfletuesit. API-t\u00eb e ofruara nga Rust, t\u00eb cilat p\u00ebrdoren direkt n\u00eb kodin e platform\u00ebs, si dhe nd\u00ebrfaqja p\u00ebr zhvillimin e plugineve p\u00ebr Deno runtime, nuk jan\u00eb akoma stabilizuar dhe vazhdojn\u00eb t\u00eb zhvillohen.<\/p>\n<p>Motivacionet kryesore p\u00ebr krijimin e k\u00ebsaj platforme t\u00eb re JavaScript ishin d\u00ebshira p\u00ebr t\u00eb eliminuar gabimet konceptuale, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=M3BM9TB-8yA\">t\u00eb b\u00ebra<\/a><\/noindex> n\u00eb arkitektur\u00ebn e Node.js, dhe p\u00ebr t\u00eb ofruar p\u00ebrdoruesve nj\u00eb mjedis m\u00eb t\u00eb sigurt. P\u00ebr t\u00eb rritur sigurin\u00eb, mbulesa p\u00ebr motorin V8 \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Rust, e cila lejon shmangien e shum\u00eb vulnerabiliteteve q\u00eb ndodhin p\u00ebr shkak t\u00eb pun\u00ebs me kujtes\u00ebn n\u00eb nivel t\u00eb ul\u00ebt, si p\u00ebr shembull, qasja n\u00eb nj\u00eb zon\u00eb kujtese pas \u00e7lirimit t\u00eb saj, dereferencimi i treguesve null dhe shkelja e kufijve t\u00eb buffers. P\u00ebr trajtimin e k\u00ebrkesave n\u00eb modalitetin jo-bllokues p\u00ebrdoret platforma <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tokio-rs\/tokio\">Tokio<\/a><\/noindex>, gjithashtu e shkruar n\u00eb gjuh\u00ebn Rust. Tokio lejon krijimin e aplikacioneve me performanc\u00eb t\u00eb lart\u00eb t\u00eb bazuara n\u00eb arkitektur\u00ebn e orientuar nga ngjarjet (Event-driven), duke mb\u00ebshtetur shum\u00ebproc\u00ebsorin dhe trajtimin e k\u00ebrkesave t\u00eb rrjetit n\u00eb m\u00ebnyr\u00eb asinkrone.<\/p>\n<p>Main <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/manual\">e ve\u00e7anta<\/a><\/noindex> Deno:\n<\/p>\n<ul>\n<li class=\"l\"> Orientimi n\u00eb siguri n\u00eb konfigurimin e parazgjedhur. Qasjet n\u00eb skedar\u00eb, mund\u00ebsit\u00eb rrjet dhe qasja n\u00eb variablat e ambientit jan\u00eb t\u00eb bllokuara si parazgjedhje dhe k\u00ebrkojn\u00eb aktivizim t\u00eb qart\u00eb. Aplikacionet parazgjedhur ekzekutohen n\u00eb ambientet e izoluara sandbox dhe nuk mund t\u00eb aksesojn\u00eb mund\u00ebsit\u00eb sistemore pa dh\u00ebn\u00eb autorizime t\u00eb qarta.\n<\/li>\n<li class=\"l\"> Mb\u00ebshtetje e integruar p\u00ebr gjuh\u00ebn TypeScript p\u00ebrve\u00e7 JavaScript. P\u00ebr verifikimin e llojeve dhe gjenerimin e JavaScript p\u00ebrdoret kompilator standard i TypeScript, gj\u00eb q\u00eb \u00e7on n\u00eb nj\u00eb r\u00ebnie t\u00eb performanc\u00ebs n\u00eb krahasim me analiz\u00ebn e JavaScript n\u00eb V8. N\u00eb t\u00eb ardhmen, \u00ebsht\u00eb planifikuar p\u00ebrgatitja e nj\u00eb implementimi t\u00eb vetin t\u00eb sistemit t\u00eb verifikimit t\u00eb llojeve t\u00eb TypeScript, i cili do t\u00eb lejoj\u00eb nj\u00eb rritje t\u00eb r\u00ebnd\u00ebsishme t\u00eb performanc\u00ebs s\u00eb trajtimit t\u00eb TypeScript;\n<\/li>\n<li class=\"l\"> Runtime vjen n\u00eb form\u00ebn e nj\u00eb skedari ekzekutiv t\u00eb pavarur (&#171;deno&#187;). P\u00ebr t\u00eb nisur aplikacione me ndihm\u00ebn e Deno mjafton <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/denoland\/deno\/releases\">shkarkohet<\/a><\/noindex> p\u00ebr platform\u00ebn tuaj, nj\u00eb skedar ekzekutiv, me nj\u00eb madh\u00ebsi prej rreth 20 MB, pa var\u00ebsi t\u00eb jashtme dhe q\u00eb nuk k\u00ebrkon ndonj\u00eb instalim t\u00eb ve\u00e7ant\u00eb n\u00eb sistem. Nj\u00ebkoh\u00ebsisht, Deno nuk \u00ebsht\u00eb nj\u00eb aplikacion monolit, por p\u00ebrb\u00ebn nj\u00eb koleksion paketash crate n\u00eb Rust (<noindex><a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/deno_core\">deno_core<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/crates.io\/crates\/rusty_v8\">rusty_v8<\/a><\/noindex>), t\u00eb cilat mund t\u00eb p\u00ebrdoren ndaras;\n<\/li>\n<li class=\"l\"> Kur \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u00ebs si dhe p\u00ebr ngarkimin e moduleve mund t\u00eb p\u00ebrdoret adresimi p\u00ebrmes URL. P\u00ebr shembull, p\u00ebr t\u00eb nisur programin welcome.js mund t\u00eb p\u00ebrdoret komanda \"deno https:\/\/deno.land\/std\/examples\/welcome.js\". Kodi nga burime t\u00eb jashtme ngarkohet dhe ruhet n\u00eb sistemin lokal, por kurr\u00eb nuk p\u00ebrdit\u00ebsohet automatikisht (p\u00ebr ta p\u00ebrdit\u00ebsuar, duhet t\u00eb nisni aplikacionin me flaken \"--reload\");\n<\/li>\n<li class=\"l\"> P\u00ebrpunim efektiv i k\u00ebrkesave n\u00eb aplikacione p\u00ebrmes HTTP, platforma \u00ebsht\u00eb e dizajnuar p\u00ebr t\u00eb krijuar aplikacione rrjetore me performanc\u00eb t\u00eb lart\u00eb;\n<\/li>\n<li class=\"l\"> Mund\u00ebsia p\u00ebr t\u00eb krijuar aplikacione web universale, t\u00eb cilat mund t\u00eb ekzekutohen si n\u00eb Deno ashtu edhe n\u00eb shfletuesin e zakonsh\u00ebm t\u00eb web-it;\n<li class=\"l\"> Prania <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/std\">grupi standard i moduleve<\/a><\/noindex>, p\u00ebrdorimi i t\u00eb cilave nuk k\u00ebrkon lidhej me var\u00ebsi t\u00eb jashtme. Modul\u00ebt e koleksionit standard kan\u00eb kaluar nj\u00eb audit t\u00eb m\u00ebtejsh\u00ebm dhe verifikim p\u00ebr p\u00ebrputhshm\u00ebri;\n<\/li>\n<li class=\"l\"> P\u00ebrve\u00e7 runtime, platforma Deno gjithashtu funksionon si nj\u00eb menaxher paketash dhe lejon q\u00eb brenda kodit t\u00eb b\u00ebhet referim p\u00ebr modulet p\u00ebrmes URL-ve. P\u00ebr shembull, p\u00ebr t\u00eb ngarkuar nj\u00eb modul mund t\u00eb specifikohet n\u00eb kod &#171;import * as log from &#171;https:\/\/deno.land\/std\/log\/mod.ts&#187;. Skedar\u00ebt e ngarkuar nga server\u00eb t\u00eb jasht\u00ebm p\u00ebrmes URL-ve cache-ohen. Pjes\u00ebmarrja n\u00eb versionet e moduleve p\u00ebrcaktohet p\u00ebrmes caktimit t\u00eb numrave t\u00eb versioneve brenda URL-ve, p\u00ebr shembull, &#171;https:\/\/unpkg.com\/liltest@0.0.5\/dist\/liltest.js&#187;;\n<\/li>\n<li class=\"l\"> N\u00eb p\u00ebrb\u00ebrje \u00ebsht\u00eb e integruar sistemi i inspektimit t\u00eb var\u00ebsive (komanda \"deno info\") dhe nj\u00eb utilitare p\u00ebr formatimin e kodit (deno fmt);\n<\/li>\n<li class=\"l\"> T\u00eb gjitha skriptet e aplikacionit mund t\u00eb kombinohen n\u00eb nj\u00eb skedar JavaScript.\n<\/li>\n<\/ul>\n<p> Dallimet nga Node.js:\n<\/p>\n<ul>\n<li class=\"l\"> Deno nuk p\u00ebrdor menaxherin e pakove npm<br \/>\n dhe nuk lidhet me depozitat, adresimi i moduleve b\u00ebhet p\u00ebrmes URL-s\u00eb ose me rrug\u00eb skedari, nd\u00ebrsa modulet mund t\u00eb vendosen n\u00eb \u00e7do faqe;\n<\/li>\n<li class=\"l\"> N\u00eb Deno nuk p\u00ebrdoret &#171;package.json&#187; p\u00ebr t\u00eb p\u00ebrcaktuar modulet;\n<\/li>\n<li class=\"l\"> Dallimi n\u00eb API, t\u00eb gjitha veprimet asinkrone n\u00eb Deno kthejn\u00eb promise;\n<\/li>\n<li class=\"l\"> Deno k\u00ebrkon q\u00eb t\u00eb gjith\u00eb mir\u00ebqeniet e nevojshme p\u00ebr skedar\u00ebt, rrjetet dhe variablat e mjedisit t\u00eb p\u00ebrcaktohen n\u00eb m\u00ebnyr\u00eb eksplicite;\n<\/li>\n<li class=\"l\"> T\u00eb gjith\u00eb gabimet q\u00eb nuk kan\u00eb trajtues t\u00eb caktuar \u00e7ojn\u00eb n\u00eb p\u00ebrfundimin e ekzekutimit t\u00eb aplikacionit;\n<\/li>\n<li class=\"l\"> N\u00eb Deno aplikohet sistemi i moduleve ECMAScript dhe nuk mb\u00ebshtetet require();\n<li class=\"l\"> Serveri HTTP i integruar n\u00eb Deno \u00ebsht\u00eb shkruar n\u00eb TypeScript dhe funksionon mbi soket TCP natyral\u00eb, nd\u00ebrsa serveri HTTP i Node.js \u00ebsht\u00eb shkruar n\u00eb C dhe ofron lidhje p\u00ebr JavaScript. Zhvilluesit e Deno kan\u00eb p\u00ebrqendruar p\u00ebrpjekjet n\u00eb optimizimin e gjith\u00eb shtres\u00ebs s\u00eb soketeve TCP dhe ofrimin e nj\u00eb nd\u00ebrfaqe m\u00eb t\u00eb gjer\u00eb. Serveri HTTP i Deno siguron nj\u00eb kapacitet m\u00eb t\u00eb ul\u00ebt, por garanton vonesa t\u00eb parashikueshme dhe t\u00eb ul\u00ebta. P\u00ebr shembull, n\u00eb nj\u00eb test, nj\u00eb aplikacion i thjesht\u00eb bazuar n\u00eb serverin HTTP t\u00eb Deno arriti t\u00eb trajtoj\u00eb 25 mij\u00eb k\u00ebrkesa n\u00eb sekond\u00eb me nj\u00eb vones\u00eb maksimale prej 1.3 milisekondash. N\u00eb Node.js, nj\u00eb aplikacion i ngjash\u00ebm trajtoi 34 mij\u00eb k\u00ebrkesa n\u00eb sekond\u00eb, por vonesat variuan nga 2 deri n\u00eb 300 milisekonda.\n<li class=\"l\"> Deno nuk \u00ebsht\u00eb i p\u00ebrputhsh\u00ebm me paketat p\u00ebr Node.js (NPM), por zhvillohet ve\u00e7mas <noindex><a rel=\"nofollow\" href=\"https:\/\/deno.land\/std\/node\/\">shtresa<\/a><\/noindex> p\u00ebr p\u00ebrputhshm\u00ebri me bibliotek\u00ebn standarde t\u00eb Node.js, nd\u00ebrsa zhvillohet me t\u00eb cilin n\u00eb Deno do t\u00eb mund t\u00eb ekzekutohen gjithnj\u00eb e m\u00eb shum\u00eb aplikacione t\u00eb shkruara p\u00ebr Node.js.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52947\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0, \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u0434\u043b\u044f \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442 \u0420\u0430\u0439\u0430\u043d \u0414\u0430\u043b\u044c (Ryan Dahl), \u0441\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u044c Node.js. \u041a\u0430\u043a \u0438 \u0432 Node.js \u0432 Deno \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f JavaScript-\u0434\u0432\u0438\u0436\u043e\u043a V8, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-81559","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0432\u0442\u043e\u0440 Node.js \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u0443\u044e JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Deno 1.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-14T17:42:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-14T17:42:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Autori i Node.js prezantoi platform\u00ebn e sigurt JavaScript Deno 1.0 | ProHoster","description":"Pas dy vjet\u00ebsh zhvillimi, u lan\u00e7ua versioni i par\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm Deno 1.0.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0432\u0442\u043e\u0440 Node.js \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u0443\u044e JavaScript-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 Deno 1.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Deno 1.0.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/avtor-node-js-predstavil-zashhishhyonnuyu-javascript-platformu-deno-1-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-14T17:42:16+00:00","article:modified_time":"2020-05-14T17:42:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81559","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:56:23","updated":"2022-09-29 01:12:15","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/81559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=81559"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/81559\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=81559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=81559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=81559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}