Thunderbird kommer att fÄ implementation av Microsoft Exchange-protokoll pÄ Rust-sprÄket

Utvecklarna av e-postklienten Thunderbird har meddelat att de inleder integrationen av komponenter skrivna i Rust i kodbasen. I den kommande stora utgÄvan av Thunderbird, vars release förvÀntas i juli i Är, kommer kod med implementering av Microsoft Exchange Web Services (EWS) att ingÄ, implementerad i Rust. Stöd för Ätkomst till Microsoft Exchange-kalendern och adressboken kommer att lÀggas till senare. Den inbyggda implementeringen gör det möjligt att undvika installation av tredjepartsplugins, som hittills har möjliggjort stöd för Microsoft Exchange.

Det noteras att anvÀndningen av Rust för implementering av den planerade funktionen kommer att minska risken för minnesfel, öka prestandan jÀmfört med tillÀgget i JavaScript och göra det möjligt att passa in i den befintliga ekosystemet som utvecklar e-postmoduler i Rust. Integrationen av verktygen för den nya sprÄket underlÀttas av det faktum att Rust redan anvÀnds i Firefox, och i Thunderbird kan den redan existerande infrastrukturen för testning och kontinuerlig integration samt XPCOM (Cross-Platform Component Object Model) anvÀndas för interaktion mellan Rust-komponenter och kod i C++ och JavaScript.

Bland nackdelarna med integrationen av Rust-stödet pÄpekas ökad kodbas, behovet av att skapa saknade bindningar samt anpassningen av vissa asynkrona hanterare för att fungera med koden i Rust, som inte Àr kompatibel med modellen för asynkrona operationer i Rust.

Bland andra möjligheter som planeras att inkluderas i juli ESR-utgÄvan av Thunderbird kan nÀmnas:

  • Stöd för synkronisering av instĂ€llningar mellan system via koppling till ett konto i Mozilla Account.
  • ÖvergĂ„ng till en ny global databas för lagring av meddelanden, vilket möjliggör alternativa sĂ€tt att visa korrespondens.
  • Fortsatt utveckling av lĂ€get för vertikal layout av meddelandelistan (Card View), stylad för mobila grĂ€nssnitt dĂ€r elementen visas i form av 'platta' kort.
  • FullstĂ€ndig support för mörkt lĂ€ge, tillĂ€mpligt pĂ„ meddelanden och bilder.
  • Nya funktioner för panelen med listan över e-postmappar (Folder Pane).
  • Skapande av Account Hub, en enda instĂ€llningspunkt för alla konton.
  • Integration av den inbyggda maskinöversĂ€ttningsmotorn Firefox Translate.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster