A Thunderbirdben hozzáadják a Microsoft Exchange protokoll Rust nyelvű implementációját.

A Thunderbird e-mail client fejlesztői bejelentették, hogy elkezdik a Rust nyelven írt komponensek integrálását a kódalapba. A jövőbeni Thunderbird verzióba, amelynek megjelenésére ezen a nyáron számítanak, beépítik a Microsoft Exchange Web Services (EWS) levelezési protokollt Rust nyelven megvalósítva. A Microsoft Exchange naptárához és címjegyzékéhez való hozzáférés támogatása később kerül bevezetésre. A beépített megoldás lehetővé teszi, hogy ne legyen szükség harmadik féltől származó kiegészítők telepítésére, amelyeken eddig a Microsoft Exchange támogatása nyugodott.

Megjegyzik, hogy a Rust nyelv használata a tervezett funkciók megvalósításához csökkenteni fogja a memóriahasználat során előforduló hibák valószínűségét, a JavaScript kiegészítőhöz képest javítja a teljesítményt, és lehetővé teszi a már létező, e-maillel kapcsolatos modulok Rust nyelven történő fejlesztésébe való bekapcsolódást. Az új nyelv használatára való átállást megkönnyíti, hogy a Rust már alkalmazásban van a Firefoxban, így a Thunderbird kölcsönözheti a meglévő tesztelési és folyamatos integrációs infrastruktúrát, valamint az XPCOM (Cross-Platform Component Object Model) kötést, hogy a Rust nyelvű komponensek interakcióba lépjenek a C++ és JavaScript kóddal.

A Rust támogatás integrálásával kapcsolatos hátrányok közé tartozik a kódalap növekedése, a hiányzó kötődések létrehozásának szükségessége, valamint egyes aszinkron kezelők Rust nyelven történő alkalmazásához való alkalmazkodás, amelyek nem illeszkednek a Rust aszinkron műveleti modelljébe.

A júliusi ESR kiadásba tervezett egyéb lehetőségek közé tartoznak:

  • A beállítások szinkronizálásának támogatása a rendszerek között, a Mozilla Account fiókhoz való kötődés révén.
  • Átállás az üzenetek globális tárolási alapjára, amely alternatív nézeteket tesz lehetővé a levelezés megjelenítésére.
  • A vízszintes üzenetlista (Card View) nézetének további fejlesztése, amely a mobil interfészekhez hasonlít, ahol az elemek „lapos” kártyákként jelennek meg.
  • Teljes körű támogatás a sötét téma megjelenítéséhez, amely alkalmazható az üzenetekre és képekre.
  • Új lehetőségek a levélmappák listáját tartalmazó panelen (Folder Pane).
  • Account Hub létrehozása, amely az összes felhasználói fiók beállításainak egyetlen központja.
  • A beépített Firefox Translate fordítómotor integrációja.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster