Platforma Deno JavaScript 1.16 serbest hat berdan

Deno 1.16, platformek JavaScript-ê ye ku ji bo pêkanîna serbixwe (bêyî gerok) a sepanên ku bi JavaScript û TypeScript hatine nivîsandin hatiye sêwirandin, hatiye berdan. Proje ji hêla nivîskarê Node.js Ryan Dahl ve tê pêşve xistin. Koda platformê bi zimanê bernamesaziyê yê Rust hatiye nivîsandin û di bin lîsansa MIT-ê de tê belavkirin. Avakirinên amade-ji-bo-karanînê ji bo ... hene. Linux, Windows и macOS.

Proje dişibihe platforma Node.js û, mîna wê, motora V8 JavaScript-ê bikar tîne, lêbelê, li gorî nivîskarê Node.js, ew çend xeletiyên mîmarî yên pêşiyê xwe rast dike û di hûrguliyên jêrîn de jê cûda dibe. :

  • Bikaranîna Rust wekî zimanê sereke, ku, li gorî pêşdebiran, xetera qelsiyên ku bi rêveberiya bîranîna asta nizm ve girêdayî ne (herikîna tampon, karanîna-piştî-belaş, hwd.) kêm dike;
  • Deno gerînendeyê pakêtê npm û package.json bikar nayîne, ji bikarhêner dixwaze ku modulan saz bike bi navnîşana URL an rêyek modula ku were saz kirin. Lêbelê, proje ji bo hêsankirina xebata bi modulên sêyemîn re gelek karûbar pêşkêşî dike;
  • Serlêdan di qutiyên sandê de ji hev cihê têne xebitandin û bêyî destûrnameyên eşkere hatine dayîn ne gihîştina torê, guhêrbarên hawîrdorê û pergala pelan in;
  • Mîmarî şiyana afirandina serîlêdanên webê yên gerdûnî peyda dike ku hem di pergala Deno de hem jî di gerokek birêkûpêk de bixebite;
  • Bikaranîna "Es Modules" û nebûna hewceyê () piştgirî;
  • Her xeletiyên di serîlêdana webê de ku ji hêla bernameçêker ve nehatine desteser kirin dibe sedema bidawîbûna wê ya bi zorê;
  • Piştgiriya TypeScript ji bilî JavaScript;
  • Mezinahiya tevahî ya platforma amade-bikaranîna 84 MB e (di arşîvek zip de - 31 MB) di forma pelek yekane ya darvekirî de;
  • Kit pergalek ji bo çareserkirina pêwendiyan û kodê formatkirinê pêşkêşî dike;
  • Bala xwe bidin ser sepanên performansa bilind.

Dino bi karanîna platforma Tokio, ku ji bo avakirina serîlêdanên performansa bilind ên li ser bingeha mîmariya bûyer-rêvebirinê hatî çêkirin, daxwazan bi rengek ne-astengdar dike. Di heman demê de balkêş e ku servera HTTP-ya çêkirî ya Deno di TypeScript-ê de li ser soketên TCP-ya xwemalî tête bicîh kirin, ku bandorek erênî li ser performansa karûbarên torê dike.

Guhertoya nû destnîşan dike:

  • Optimîzasyona performansê (4 pêçan);
  • Zêdetirî 15 xeletî rast kirin, bi taybetî, xerîdar TLS naha HTTP/2 piştgirî dike, binepergala şîfrekirinê nîşaneyên şîfrekirinê yên din piştgirî dike, hwd.;
  • Zêdetirî du deh nûbûn, ji wan em dikarin îstîqrara bine pergalên berê yên ceribandinê Deno.startTls û Deno.TestDefinition.permissions, nûvekirina motora V8 JS ji guhertoya 9.7-ê û piştgirîkirina veguherînên React 17 JSX destnîşan bikin.

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster