Deno JavaScript Platform Release 1.16

Navoaka ny sehatra Deno 1.16 JavaScript, natao ho an'ny famonoana mitokana (tsy mampiasa navigateur) ny rindranasa voasoratra amin'ny JavaScript sy TypeScript. Ny tetikasa dia novolavolain'ny mpanoratra Node.js Ryan Dahl. Ny kaody sehatra dia nosoratana tamin'ny fiteny fandaharana Rust ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana MIT. Ny fivoriambe efa vonona dia voaomana ho an'ny Linux, Windows ary macOS.

Ny tetikasa dia mitovitovy amin'ny sehatra Node.js ary, toa azy, dia mampiasa ny motera V8 JavaScript, na izany aza, araka ny filazan'ny mpanoratra Node.js, dia mamaha ny fahadisoana ara-javakanto maromaro amin'ny teo alohany ary tsy mitovy amin'izany amin'ireto nuance manaraka ireto. :

  • Ny fampiasana ny Rust ho fiteny fototra, izay, araka ny filazan'ny mpamorona, dia mampihena ny loza ateraky ny vulnerability mifandray amin'ny fitantanana fahatsiarovana ambany (mihoatra ny buffer, fampiasana tsy misy dikany, sns.);
  • Deno dia tsy mampiasa ny npm package manager sy package.json, manosika ny mpampiasa hametraka modules amin'ny famaritana URL na lalana mankany amin'ny module hapetraka. Na izany aza, ny tetikasa dia manolotra fitaovana maro mba hanamora ny fiasana amin'ny maody antoko fahatelo;
  • Ny fampiharana dia mandeha mitokana ao anaty boaty fasika ary tsy mahazo miditra amin'ny tambajotra, ny fari-piainan'ny tontolo iainana ary ny rafi-drakitra, tsy misy fahazoan-dΓ lana mazava;
  • Ny maritrano dia ahitana ny fahafahana mamorona rindranasa an-tranonkala manerantany izay afaka miasa ao amin'ny rafitra Deno na amin'ny navigateur mahazatra;
  • Fampiasana "Modules ES" sy tsy fahampian'ny fanohanana () ilaina;
  • Ny lesoka rehetra ao amin'ny rindranasa an-tranonkala izay tsy karakarain'ny mpandrindra dia mitarika ho amin'ny fampitsaharana an-tery azy;
  • Fanohanana TypeScript ankoatry ny JavaScript;
  • Ny fitambaran'ny habaka vonona hampiasaina dia 84 MB (31 MB ao anaty rakitra zip) ho rakitra tokana azo tanterahina;
  • Izy io dia miaraka amin'ny famahana ny fiankinan-doha sy ny rafitra fandrafetana kaody;
  • Mifantoha amin'ny fampiharana avo lenta.

Dino dia manodina ny fangatahana amin'ny fomba tsy manakana amin'ny alΓ lan'ny sehatra Tokio, natao hananganana rindranasa mahomby mifototra amin'ny maritrano entin'ny hetsika. Mahaliana ihany koa fa ny mpizara HTTP naorina ao Deno dia ampiharina amin'ny TypeScript eo an-tampon'ny socket TCP teratany, izay misy fiantraikany tsara amin'ny fampandehanana ny tambajotra.

Ny dikan-teny vaovao dia manamarika:

  • Fanatsarana ny fampisehoana (4 paty);
  • Fanitsiana ny bibikely mihoatra ny 15, indrindra indrindra, izao ny mpanjifa TLS dia manohana ny HTTP / 2, ny subsystem encoding dia manohana marika encoding fanampiny, sns.;
  • Fanavaozana maherin'ny roa ambin'ny folo, anisan'izany ny fanamafisana ny subsystems Deno.startTls sy Deno.TestDefinition.permissions teo aloha, fanavaozana ny motera V8 JS amin'ny version 9.7, ary fanohanana ny fanovana React 17 JSX.

Source: opennet.ru

Add a comment