{"id":120128,"date":"2024-10-10T13:09:15","date_gmt":"2024-10-10T11:09:15","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js"},"modified":"2024-10-10T13:09:15","modified_gmt":"2024-10-10T11:09:15","slug":"dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","title":{"rendered":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Version 2.0 der Deno-Plattform wurde ver\u00f6ffentlicht, die f\u00fcr die isolierte Ausf\u00fchrung von Serveranwendungen in den Programmiersprachen JavaScript und TypeScript unter Verwendung der V8-Engine, die in Chromium-basierten Browsern zum Einsatz kommt, konzipiert ist. Das Projekt Deno wird von Ryan Dahl, dem Sch\u00f6pfer von Node.js, vorangetrieben, um eine sicherere Umgebung bereitzustellen und konzeptionelle Fehler in der Architektur von Node.js zu beseitigen. Um die Sicherheit zu erh\u00f6hen, wurde die Umh\u00fcllung um die V8-Engine in der Programmiersprache Rust geschrieben, und zur Verarbeitung von Anfragen im nicht blockierenden Modus wird die Tokio-Plattform verwendet. Der Code des Projekts wird unter der MIT-Lizenz verbreitet. Die Builds sind f\u00fcr Linux, Windows und macOS vorbereitet.        <\/p>\n<p>Bei der Vorbereitung des neuen Branchs wurde der Schwerpunkt auf die Kompatibilit\u00e4t mit der alten JavaScript-Infrastruktur und die Erweiterung des Spektrums der unterst\u00fctzten JavaScript-Projekte gelegt, ohne die Sicherheit zu gef\u00e4hrden. Zu den \u00c4nderungen geh\u00f6ren:  <\/p>\n<ul>\n<li class=\"l\"> Die R\u00fcckw\u00e4rtskompatibilit\u00e4t mit Node.js und npm wurde implementiert, sodass unver\u00e4nderte Anwendungen, die f\u00fcr Node.js erstellt wurden, ausgef\u00fchrt werden k\u00f6nnen. Die Unterst\u00fctzung von Node.js erm\u00f6glicht es auch, bestehende Projekte schrittweise von Node.js auf Deno zu migrieren oder Deno-Projekten Abh\u00e4ngigkeiten aus NPM hinzuzuf\u00fcgen, indem der Spezifizierer &#171;npm:&#187; beim Import von Paketen in der deno.json angegeben wird.\n<li class=\"l\"> Die eingebaute Unterst\u00fctzung f\u00fcr die Datei package.json und das Verzeichnis node_modules, das in Node.js verwendet wird, wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr private NPM-Repositories, die \u00fcber die Dateien &#171;.npmrc&#187; definiert sind, wurde sichergestellt.\n<li class=\"l\"> Die Unterst\u00fctzung beliebter JavaScript-Frameworks wie Next.js, Astro, Remix, Angular, SvelteKit und QwikCity wurde hinzugef\u00fcgt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr npm-Arbeitsr\u00e4ume (workspace) und Mono-Repos (monorepo) wurde mit getrennter Behandlung von Abh\u00e4ngigkeiten implementiert.\n<li class=\"l\"> Neue Paketmanagement-Befehle wurden hinzugef\u00fcgt: &#171;deno install&#187; zur Installation von Abh\u00e4ngigkeiten, &#171;deno add&#187; zum Hinzuf\u00fcgen von Paketen zu package.json oder deno.json, &#171;deno remove&#187; zum Entfernen von Paketen. Es wird erw\u00e4hnt, dass &#171;deno install&#187; etwa 15 % schneller als npm ist, wenn keine Pakete im Cache vorhanden sind, und 90 % schneller, wenn das Paket im Cache vorhanden ist (sowohl node_modules als auch der eigene globale Cache werden unterst\u00fctzt).\n<li class=\"l\"> Die Standardbibliothek wurde stabilisiert.\n<li class=\"l\"> Ein langer Unterst\u00fctzungszyklus (LTS) wurde sichergestellt.\n<li class=\"l\"> JSR wurde eingef\u00fchrt \u2013 ein Repository mit JavaScript- und TypeScript-Bibliotheken, die in verschiedenen JavaScript-Laufzeitumgebungen verwendet werden k\u00f6nnen.\n<li class=\"l\"> Im Befehl &#171;deno fmt&#187; wurde die M\u00f6glichkeit zur Formatierung von Inhalten in den Formaten HTML, CSS und YAML hinzugef\u00fcgt.\n<li class=\"l\"> Im Befehl &#171;deno lint&#187; wurde die Unterst\u00fctzung f\u00fcr Node.js-spezifische Regeln und Korrekturen hinzugef\u00fcgt.\n<li class=\"l\"> Im Befehl &#171;deno test&#187; wurde die M\u00f6glichkeit zur Ausf\u00fchrung von Tests, die mit node:test erstellt wurden, implementiert.\n<li class=\"l\"> Im Befehl &#171;deno task&#187; wurde die Unterst\u00fctzung f\u00fcr die Ausf\u00fchrung von Skripten \u00fcber package.json realisiert.\n<li class=\"l\"> Im Befehl &#171;deno compile&#187; wurde die M\u00f6glichkeit zur digitalen Signierung des Codes eingef\u00fchrt.\n<li class=\"l\"> Im Befehl &#171;deno serve&#187; wurde die Parallelisierung von HTTP-Server-Operationen unter Verwendung mehrerer CPU-Kerne implementiert.\n<li class=\"l\"> Im Befehl &#171;deno coverage&#187; wurde die Unterst\u00fctzung f\u00fcr das Speichern von Berichten im HTML-Format hinzugef\u00fcgt.\n<li class=\"l\"> Die Leistung wurde optimiert.    <center><img decoding=\"async\" alt=\"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js\" src=\"\/wp-content\/uploads\/2024\/10\/be70c578e8bba6dfbe01cca4a159b36e.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>    <\/ul>\n<p>Die Hauptmerkmale von Deno:  <\/p>\n<ul>\n<li class=\"l\"> Sicherheitsorientierung in der Standardkonfiguration. Zugriffe auf Dateien, Netzwerkfunktionen und Zugriff auf Umgebungsvariablen sind standardm\u00e4\u00dfig blockiert und erfordern eine explizite Aktivierung. Standardanwendungen werden in isolierten Sandbox-Umgebungen ausgef\u00fchrt und haben keinen Zugriff auf Systemfunktionen ohne ausdr\u00fcckliche Berechtigung;    <\/li>\n<li class=\"l\"> Integrierte Unterst\u00fctzung der Programmiersprache TypeScript zus\u00e4tzlich zu JavaScript. Der integrierte TypeScript-Compiler wird zur Typpr\u00fcfung und zur Generierung von JavaScript verwendet, was zu einem Leistungsr\u00fcckgang im Vergleich zur JavaScript-Analyse in V8 f\u00fchrt;      <\/li>\n<li class=\"l\"> Die Laufzeit wird in Form einer einzelnen, eigenst\u00e4ndigen ausf\u00fchrbaren Datei (&#171;deno&#187;) geliefert. Um Anwendungen mit Deno auszuf\u00fchren, reicht es aus, eine einzelne ausf\u00fchrbare Datei f\u00fcr Ihre Plattform herunterzuladen, die etwa 40 MB gro\u00df ist, keine externen Abh\u00e4ngigkeiten hat und keine besondere Installation im System erfordert. Dabei ist Deno keine monolithische Anwendung, sondern stellt eine Sammlung von Crate-Paketen in Rust (deno_core, rusty_v8) dar, die separat verwendet werden k\u00f6nnen.      <\/li>\n<li class=\"l\"> Beim Starten des Programms sowie zum Laden von Modulen kann die Adressierung \u00fcber URL verwendet werden. Zum Beispiel kann zum Starten des Programms welcome.js der Befehl \u201edeno https:\/\/deno.land\/std\/examples\/welcome.js\u201c verwendet werden. Der Code von externen Ressourcen wird heruntergeladen und im lokalen System zwischengespeichert, wird jedoch niemals automatisch aktualisiert (f\u00fcr ein Update muss die Anwendung ausdr\u00fccklich mit der Option \u201e--reload\u201c gestartet werden);      <\/li>\n<li class=\"l\"> Effiziente Verarbeitung von HTTP-Netzwerkanfragen, die Plattform ist f\u00fcr die Erstellung leistungsstarker Netzwerkapplikationen ausgelegt;    <\/li>\n<li class=\"l\"> Die M\u00f6glichkeit, universelle Webanwendungen zu erstellen, die sowohl in Deno als auch in einem herk\u00f6mmlichen Webbrowser ausgef\u00fchrt werden k\u00f6nnen;    <\/li>\n<li class=\"l\"> Vorhandensein eines Standardmodulsets, dessen Verwendung keine Bindung an externe Abh\u00e4ngigkeiten erfordert. Module aus der Standardkollektion wurden zus\u00e4tzlich auditiert und auf Kompatibilit\u00e4t \u00fcberpr\u00fcft;      <\/li>\n<li class=\"l\"> Neben der Laufzeitumgebung fungiert die Deno-Plattform auch als Paketmanager und erm\u00f6glicht es, in Code \u00fcber URLs auf Module zuzugreifen. Zum Beispiel kann zum Laden eines Moduls im Code \"import * as log from \"https:\/\/deno.land\/std\/log\/mod.ts\"; angegeben werden. Dateien, die von externen <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\"   title=\"Server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1733\">Server<\/a> \u00fcber URLs geladen werden, werden im Cache gespeichert. Die Bindung an Modulversionen erfolgt durch Angabe der Versionsnummern in der URL, zum Beispiel \"https:\/\/unpkg.com\/liltest@0.0.5\/dist\/liltest.js\";\n<li class=\"l\"> Ausrichtung auf die Verwendung von Webstandards, Unterst\u00fctzung von Promise, fetch und ECMAScript-Modulen.\n<li class=\"l\"> Kompatibilit\u00e4t mit Paketen, die im NPM-Repository ver\u00f6ffentlicht und f\u00fcr die Node.js-Plattform erstellt wurden.    <\/li>\n<li class=\"l\"> In das System ist eine Abh\u00e4ngigkeitsinspektionsfunktion (Befehl &#171;deno info&#187;) und ein Tool zur Codeformatierung (deno fmt) integriert;    <\/li>\n<li class=\"l\"> Alle Anwendungsskripte k\u00f6nnen in einer einzigen JavaScript-Datei zusammengefasst werden.      <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62024\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium. \u041f\u0440\u043e\u0435\u043a\u0442 Deno \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, \u0441 \u0446\u0435\u043b\u044c\u044e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f \u0438 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a, \u0434\u043e\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u0445 \u0432 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435 Node.js. \u0414\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u043e\u0431\u0432\u044f\u0437\u043a\u0430 \u0432\u043e\u043a\u0440\u0443\u0433 \u0434\u0432\u0438\u0436\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120129,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium.\" \/>\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\/de\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js\" \/>\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=\"2024-10-10T11:09:15+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-10T11:09:15+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\udd47Die Plattform Deno 2.0 ist verf\u00fcgbar, entwickelt vom Autor von Node.js | ProHoster","description":"Die Ver\u00f6ffentlichung der Deno 2.0-Plattform wurde ver\u00f6ffentlicht, die f\u00fcr die isolierte Ausf\u00fchrung von serverseitigen Anwendungen in JavaScript und TypeScript vorgesehen ist und die V8-Engine nutzt, die in Chromium-basierten Browsern verwendet wird.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Deno 2.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0430\u0432\u0442\u043e\u0440\u043e\u043c Node.js | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Deno 2.0, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0439 \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 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 JavaScript \u0438 TypeScript \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0434\u0432\u0438\u0436\u043a\u0430 V8, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430\u0445 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Chromium.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/dostupna-platforma-deno-2-0-razvivaemaya-avtorom-node-js","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":"2024-10-10T11:09:15+00:00","article:modified_time":"2024-10-10T11:09:15+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120128","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":"default","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":"2026-02-09 17:34:52","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:13:19","updated":"2026-02-09 17:34:52","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/120128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=120128"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/120128\/revisions"}],"predecessor-version":[{"id":158977,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/120128\/revisions\/158977"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/120129"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=120128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=120128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=120128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}