http://pcwalton.github.io/slides/webrender-talk-022016/
... which is notable because it is not immediate mode but the first retained mode renderer in a browser. Also, they used Rust to cut down on the time spent debugging threading issues.