V Thunderbirdu bodo dodali implementacijo protokola Microsoft Exchange v jeziku Rust

Razvijalci mail odjemalca Thunderbird so napovedali začetek integracije komponent, napisanih v jeziku Rust, v kodo. V naslednjem pomembnem izidu Thunderbirda, katerega izdajo pričakujemo julija letos, bo vključen kodo za izvajanje e-poštnega protokola Microsoft Exchange Web Services (EWS), implementiranega v jeziku Rust. Podpora za dostop do koledarja in imenika Microsoft Exchange bo dodana kasneje. Vgrajena implementacija bo omogočila, da se izognemo namestitvi zunanjih dodatkov, prek katerih je doslej potekala podpora za Microsoft Exchange.

Opaženo je, da bo uporaba jezika Rust za uresničitev načrtovane funkcionalnosti zmanjšala verjetnost napak pri delu z pomnilnikom, povečala zmogljivost v primerjavi z dodatkom v JavaScriptu in omogočila vključitev v obstoječi ekosistem, ki razvija module, povezane z e-pošto, v jeziku Rust. Integracijo orodij za razvoj v novem jeziku poenostavi dejstvo, da se Rust že uporablja v Firefoxu, in tako bo v Thunderbirdu mogoče izkoristiti že obstoječo infrastrukturo za testiranje in neprekinjeno integracijo, pa tudi obvezovanje XPCOM (Cross-Platform Component Object Model) za interakcijo komponent v jeziku Rust s kodo v C++ in JavaScriptu.

Med slabostmi integracije podpore za Rust opažamo povečanje kodne baze, potrebo po ustvarjanju manjkajočih vezij in prilagoditvi delovanja nekaterih asinhronih obdelovalnikov, ki niso združljivi z modelom asinhronih operacij v Rustu.

Med drugimi možnostmi, načrtovanimi za vključitev v julijski ESR-izdaji Thunderbirda, lahko omenimo:

  • Podpora za sinhronizacijo nastavitev med sistemi preko povezave z računom v Mozilla Account.
  • Prehod na novo globalno bazo za shranjevanje sporočil, ki omogoča izvajanje alternativnih načinov prikazovanja korespondence.
  • Nadaljevanje razvoja načina vertikalne kompozicije seznama sporočil (Card View), oblikovanega po vzoru mobilnih vmesnikov, v katerih so elementi prikazani v obliki 'gradnikov'.
  • Popolna podpora za mračno tema oblikovanja, ki se uporablja za sporočila in slike.
  • Nove možnosti panela s seznamom e-poštnih map (Folder Pane).
  • Ustvarjanje Account Hub, enotne točke za nastavitev vseh računov.
  • Integracija vgrajenega prevajalskega motorja Firefox Translate.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster