Benjamin Poulain (me!) changed the way event timestamps are generated to make them more accurate.
Historically, WebKit has been lying about the timestamp of touch/mouse/keyboard events. The time exposed to JavaScript was the time when the event was dispatched inside WebKit, not the time when the event was emitted by the platform. This is now fixed, and WebKit exposes real, precise, timing of incoming events.

Santosh Mahto changed the relations between media loading and the load event of a page. Before the patch, any <video> and <audio> elements would delay the load event until the media started loading or 3 seconds without progress. For media elements with preload=”none”, the code would be hitting the 3 seconds delay before firing the page’s load event. After the change, <video> and <audio> do not delay a page’s load event.

Anders Carlsson got rid of the concept of null-terminated WTF::String. The code using those type of strings has been updated to use either CString or a nul- terminated Vector of UChar (conveniently created with String::charactersWithNullTermination()).

Mikhail Pozdnyakov did some long overdue refactoring on HashSet and HashMap. The order of the template arguments of find, contains and add is now “<translator, type>”, which means the type can now be implicit, and that is awesome.