JavaScript на дієті

Мене звуть Кая, і я працюю в системі контролю якості робочого столу, перевіряючи помилки першого рядка в Windows.

їсти дієту

Ось найновіший знімок, що містить численні оновлення Core, зокрема:

  • Покращена обробка координат та ширини всередині механізму компонування (докладніше див. Журнал змін)
  • , проста форма управління пропускною здатністю, коли автор може дати підказку про те, наскільки прийнятною є буферизація
  • Виправлення сумісності сайтів
  • Виправлення стабільності
  • Виправлення пам’яті

Ми також оновили Carakan для використання вдосконаленої, компактної об'єктної моделі, яка підвищує загальну продуктивність та зменшує використання пам'яті двигуна до 6-7% (у деяких випадках навіть більше).

Команда Core буде продовжувати вдосконалювати цю проблему та надалі розміщуватиме більш детальне пояснення в блозі Core Concerns, але ось короткий підсумок команди Core на даний момент:

Механізм Carakan використовує автоматичні класи для відстеження властивостей об’єктів та їх типів. Нещодавно ми значно розширили сферу застосування та потужність цих внутрішніх класів, щоб також записати макет (або форму) об’єктів разом із типами властивостей. Як результат, Каракан може зменшити накладні витрати на об'єкт, але більш багата інформація про тип також дозволяє генерувати кращий код JITed. Завдання представляє розгортання цієї вдосконаленої, компактної об'єктної моделі, демонструючи деякі додаткові вдосконалення. Набагато більше.

З таким великим оновленням Core, будь ласка, слідкуйте за регресіями і повідомте нам, якщо побачите щось цікаве.

Відомі проблеми

  • Opera може зірватися при перезавантаженні сторінок із відкритою Dragonfly
  • Періодичне заморожування на деяких сайтах (наприклад, Facebook)

ПОПЕРЕДЖЕННЯ: Це знімок розробки: він містить останні зміни, але також може мати серйозні відомі проблеми, включаючи збої та ситуації втрати даних. Насправді це може взагалі не спрацювати.