Как Apple в 3,7 раза ускорила Safari

04 сентября 2012, 21:04

Preview_first-pic-540x210 Недавно один из  программистов Apple, Джофф Гарен в 3,7 раза смог ускорить Safari WebKit, причем он для этого, просто убрал функцию, которая заставляла программу не делать ничего. Интересно, что данную функцию добавил в браузер его коллега, Мачей Стаховьяк.

Функция sleep заставляет WebKit какое-то время не делать ничего, что и приводит к заметным зависаниям в работе. Обычно использование такой функции считается  плохим тоном. Но эта функция вызывалась в блоке, отвечающим за  управление памятью.

Отдельную пикантность состоит в том, что Мачей Стаховьяк – лидер команды разработчиков Apple, которые отвечают за Safari и WebKit.


Комментарии 0
Оставьте комментарий