Состоялся релиз почтового клиента Mailspring 1.0.12, разрабатываемого одним из авторов и ключевых разработчиков Nylas N1. Программа распространяется под лицензией GPLv3. Сборки подготовлены для Linux, macOS и Windows.
Приложение построено с использованием платформы Electron, основанной на технологиях Chromium и Node.js, и использует для построения интерфейса фреймворки React и Flux. Ключевым отличием от почтового клиента Nylas является замена написанного на JavaScript кода синхронизации на новый движок, развиваемый на языке C++ с использованием реализации протоколов IMAP, POP и SMTP от проекта Mailcore2. В итоге в Mailspring удалось почти вдвое снизить потребление памяти и нагрузку на CPU. Кроме того, была проведена оптимизация дерева...