Присоединиться к серверу разногласий в Рио: https://discord.com/invite/zRvJjmKGwS
Ссылка на Github: https://github.com/raphamorim/rio

Эта статья представляет собой краткое введение в терминал Рио. В настоящее время Rio имеет версию v0.0.8. Многие другие функции находятся в разработке.

Быстрый

Рио воспринимается быстро, причин скорости немного:

  • Построено на Rust (Скорость Rust против C https://kornel.ski/rust-c-speed)
  • Обработчик и парсер Rio ANSI построен на основе VTE терминала Alacritty https://github.com/alacritty/vte/
  • Сахарная архитектура рендерера Sugarloaf создана для минимального и быстрого взаимодействия на этапах рендеринга.
  • WebGPU настроен на максимальную производительность.

Все еще не убеждены? попробуйте сами: https://raphamorim.io/rio/install/

Минималистичный дизайн вкладок

В большинстве случаев вы не хотите, чтобы вас спамили текущими процессами, которые происходят на других вкладках, и если вы активно следите за несколькими процессами, вы можете использовать такие инструменты, как tmux, чтобы они были минимальными и легкими для глаз.

Кроссплатформенность

Виндовс 10 и 11

Linux (X11 и Wayland)

MacOS

Поддержка нескольких окон

Терминал поддерживает функции многооконности на следующих платформах: Windows, MacOS и Linux.

Запускай везде

Терминал Rio был создан для работы в браузерах и на рабочем столе, что позволяет веб-пользователям создавать плагины для кросс-платформенных архитектур.

Рабочий стол (Rust и WebGPU)

Интернет (WebAssembly и WebGPU)

Все волшебство возможно благодаря Сахарной голове.

Рендерер Rio называется Sugarloaf, который способен отображать поверхности DX11, DX12, Metal, Vulkan, GLES3, Angle и Web через HTML5 Canvas (с использованием WebGPU или WebGL).

Сахарная голова не зависит от инструментов и среды Rio, а это значит, что вы можете использовать сахарную голову для любых целей, используя грузовой ящик https://crates.io/crates/sugarloaf.

Присоединиться к серверу Discord в Рио: https://discord.com/invite/zRvJjmKGwS