RaTeX
В мобильном интерфейсе при рендеринге математических формул невозможно обойти проблему с WebView. За одной формулой фактически скрывается целый браузерный движок — высокий расход памяти и медленный запуск.
Случайно наткнулся на проект RaTeX — это движок рендеринга математических формул, полностью написанный на чистом Rust, который полностью избавляется от JavaScript и WebView.
Единое ядро покрывает семь платформ: iOS, Android, Flutter, React Native, Web, PNG, SVG — везде используется нативный рендеринг, без зависимостей от JS.
Синтаксис примерно на 99% совместим с KaTeX — поддерживаются дроби, корни, интегралы, матрицы и т.д.
Также поддерживается запись химических уравнений и физических единиц — для задач из области естественных наук этого, как правило, достаточно.
Полностью работает офлайн. Если вы разрабатываете образовательное или научное приложение и хотите уйти от традиционного тяжеловесного подхода с рендерингом формул через WebView, этот проект стоит попробовать.
📁 Language: #Rust 59.9%
⭐️ Stars: 475
➡️ Cсылка на GitHub
📱 @git_developer
Post #1531
2.99K

- 🔥 10
- ❤ 4
- 👍 2