End to end typing for web applications

Frontend