Дорожная карта Kotlin: новый компилятор и WebAssembly
Дорожная карта Kotlin: новый компилятор и WebAssembly

Kotlin – статически типизированный язык, разработанный JetBrains для JVM, Android и веб-разработки. Согласно опубликованной дорожной карте платформы, язык должен получить новый компилятор, мультиплатформенные мобильные улучшения и серверную часть компилятора Kotlin-to-WebAssembly.
Приоритеты
Стратегический импульс язык получил в 2017 году, когда Google поддержал его в качестве предпочтительного языка для создания мобильных приложений Android, наряду с Java и C++. Обнародованная 5 октября дорожная карта описывает обновленные приоритеты для языка.
Новый компилятор, который отмечен в дорожной карте как ключевой приоритет, сделает упор на скорость, параллелизм, унификацию и расширения сфер применения языка. Также планируется, чтобы новый компилятор компилировался сам. Текущий по-прежнему поддерживаться для исправления ошибок.
Дорожная карта касается основных областей, над которыми работает команда, без обязательств по предоставлению функций или исправлений в конкретных версиях. План рассчитан на шесть месяцев и будет обновляться каждые три месяца.
Другой приоритет – Kotlin Multiplatform Mobile (KMM). Это SDK, который позволяет использовать один и тот же код бизнес-логики в приложениях iOS и Android. Обновление KMM предполагает улучшение взаимодействия с пользователем и набор функций для совместного использования кода на мобильных платформах.
Другие приоритеты, указанные в дорожной карте:
- расширение поддержки вариантов использования на стороне сервера JVM в экосистеме Kotlin;
- ускорение выполнения цикла изменения-тестирования-отладки;
- повышение производительности и стабильности Kotlin IDE.
Подсистемы
В дорожной карте также есть раздел, посвященный подсистемам, со ссылкой на самые крупные проекты, над которыми ведется работа:
- создание прототипа компилятора для предложения Wasm GC, обеспечивающего серверную часть компилятора Kotlin-to-WebAssembly. Поддержка Wasm в Kotli/Native через LLVM будет удалена;
- прототип нового сборщика мусора для Kotlin/Native, – будет улучшен экспорт Kotlin/Native кода в Objective-C;
- языковая поддержка для записей и закрытых классов JVM;
- выпуск стабильных и имеющих безопасную совместимость с Valhalla встроенных классов. Проект Valhalla предназначен для изучения языковых возможностей и возможностей виртуальной машины Java;
- прототип решения проблемы с несколькими приемниками;
- стабилизация нового внутреннего интерфейса JVM IR. JVM IR является частью нового компилятора;
- стабилизация новой внутренней части JS IR для Kotlin/JS;
- работа над улучшением поддержки Dukat, который позволяет автоматически преобразовывать файлы объявлений TypeScript;
- улучшенное управление зависимостями для iOS.
Источник: https://infostart.ru/journal/news/tekhnologii/dorozhnaya-karta-kotlin-novyy-kompilyator-i-webassembly_1311387/
См. также
Банк России добавил поддержку NFC-технологии в Систему быстрых платежей
вчера в 17:11 1396 VKuser24342747 0
GitHub до конца 2023 года полностью перейдет на двухфакторную аутентификацию
12.05.2022 3858 VKuser24342747 0
В России создан алгоритм принятия решений о необходимости обновления критичного ПО
21.04.2022 2325 VKuser24342747 0
ИТ-отрасль представила Минцифры список приоритетных направлений поддержки
15.04.2022 2588 VKuser24342747 1
В России разработали открытую операционную систему «Фантом» на собственном микроядре
02.02.2022 6318 user1015646 2
Let's Encrypt отозвал 2 миллиона сертификатов из-за нарушений в коде
02.02.2022 6132 VKuser24342747 0
Google представила новый сервис на замену непопулярной технологии FLoC
01.02.2022 7108 VKuser24342747 0
Samsung разработала модуль биометрической аутентификации для смарт-карт
28.01.2022 7427 VKuser24342747 0
Apple отложила требование об обязательном удалении аккаунтов в приложениях
27.01.2022 11027 VKuser24342747 0
Минцифры разработает единый стандарт для умных многоквартирных домов
24.01.2022 6640 VKuser24342747 0
Visa разработала способ превратить почти любое устройство в POS-терминал
21.01.2022 6953 VKuser24342747 0
Производитель «Эльбрусов» раскритиковал отсрочку внедрения российских процессоров
18.01.2022 6441 VKuser24342747 0