Iniciar sesión Registro
Anuncios
Tu espacio publicitario
Reserva este slot exclusivo para el periodo elegido.
Comprar publicidad →
Logotipo de la comunidad de telegram - Highload — медіа для розробників
Añadido 14 jul. 2024

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

@highloadtoday
Número de suscriptores: 4 073
Fotos: 8,330
Videos: 337
Enlaces: 9,340
Descripción:
Розповідаємо про людей, які створюють код, та про код, який вони пишуть. Зв'язатися із редакцією можна тут: [email protected]. А щодо розміщення реклами, будь ласка, пишіть на [email protected] Наш чат https://t.me/highloadchatt
Fuente

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

Logotipo de la comunidad de telegram - Highload — медіа для розробників Highload — медіа для розробників @highloadtoday
845 Vistas/Alcance 2025-03-20 13:26 Mensaje №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