Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Highload — медіа для розробників
Додано 14 лип 2024

Highload — медіа для розробників

@highloadtoday
Кількість підписників: 4 073
Фото: 8,330
Відео: 337
Посилання: 9,340
Опис:
Розповідаємо про людей, які створюють код, та про код, який вони пишуть. Зв'язатися із редакцією можна тут: [email protected]. А щодо розміщення реклами, будь ласка, пишіть на [email protected] Наш чат https://t.me/highloadchatt
Джерело

Highload — медіа для розробників | Браузер Chrome перевели на бібліотеку Skrifa, яка написана на RustGoog...

Логотип телеграм спільноти - Highload — медіа для розробників Highload — медіа для розробників @highloadtoday
845 Охват/переглядів 2025-03-20 13:26 Повідомлення №8128
Браузер Chrome перевели на бібліотеку Skrifa, яка написана на RustGoogle перевела браузер Chrome на бібліотеку Skrifa, яка написана на мові програмування Rust і надає можливість обробки шрифтів у форматі OpenType. Для позбавлення існуючої бібліотеки Skia, яка використовується в Chrome, від прив’язки до рушія FreeType створено новий бекенд, заснований на Skrifa. Код Skrifa розроблено в Google у рамках інструментарію Fontations, він відкритий для використання під ліцензіями MIT та Apache 2.0. Розробка компонентів Chrome на Rust почалася через малу ефективність виявлення помилок за допомогою fuzzing-тестування, оскільки формати шрифтів надто складні для охоплення всіх можливих комбінацій. Наприклад, нещодавно у FreeType виявили ​​критичну вразливість, яка дозволяє виконати код при обробці спеціально оформлених шрифтів з переповнення буфера. Використання Rust дозволить значно знизити ймовірність появи проблем при роботі з пам’яттю та підвищити якість коду. Telegram Chat | Facebook | LinkedIn | Website