Firefox Nightly 45の開発サイクル初期には、まだまだ開発途上という感じだったAsync Pan/Zoom(APZ)だが、その後の修正を経て、一部の環境では早くもデスクトップ版Firefox 46のリリースチャンネルにおいて有効化される見通しとなった。 ここで、Smoother scrolling in Firefox 46 with APZ ★ Mozilla Hacks – the Web developer blogを基に、APZの仕組みについて概観しておこう。APZの目標は、ユーザー入力に対する応答を最小の遅延で行うことにある。APZの導入以前から、OMTC(Off Main Thread Compositing)の実装により、描画されたコンテンツを保存している複数のレイヤーを一つにまとめる処理は、メインスレッドから独立したcompositorスレッドで行われるように