Also, forgot to mention, nighthawk also solves the edge cases mentioned toward the end:
* ctrl-clicking to open a new tab
* shift-clicking to open a new window
* alt-clicking
* non-left-clicking
* target attribute in <a>
* mailto: in href
* ctrl-clicking to open a new tab
* shift-clicking to open a new window
* alt-clicking
* non-left-clicking
* target attribute in <a>
* mailto: in href
I do like that there is no special integration. A href links just work.
Also, I believe it can be made smaller with one of the other bundlers. Browserify is not the most size conscious choice, it just happens to be the one I have the most experience with.