We use pdf.js, a bunch of problems I encountered when testing and comparing (17 MB, 158 pages, many images, Windows):

* Links don’t work

* Bookmarks show up but don’t work either

* Text selection doesn’t work in FF

* Middle-clicking (to scroll) in Chrome triggers text selection

* Very slow rendering, when I scroll in pdf.js, everything looks fine. When I scroll in this, everything looks low quality and blurry for ~500-1000ms. Worse for jumping multiple pages at once, e.g. using "end", I get a white page instead of a low quality page.

* Up/Down, Page Up/Down, Home/End don’t work in FF (left/right does work)