html5, kinda seems like the late 70's (and early 80's) and the effort to write program that is cross "platform" - i.e. cross browser
is even as time consuming as writing for multiple platforms back in the day...
z80, 6502, 68000...
at least back in the day, you had cool cardboard fold outs to help with the ins and outs of making it work cross-platform.