The next generation of Web stacks: High productivity and a touch of controversy