This document discusses maximizing the performance of HTML5 video playback on the Raspberry Pi 2. It describes using WebKitGTK+ as a rendering engine, offloading compositing to a dedicated thread to free the main thread, and using GStreamer for efficient video decoding and rendering. Test results on the Raspberry Pi 2 showed 30 FPS playback of 720p HTML5 video and 40-50 FPS when combining a 720p video with WebGL content. Further optimizations are needed to reduce memory usage and ghost frame copies during decoding and compositing.