Google and other browser vendors have been making strides in Web Component compatibility through 2016 as well as 2017. With this and the launch of Polymer 2.0 and the Web Components polyfills it looks like 2017 could be the start of the rise of web components as a mainstay for web developers.
Google has been using TypeScript for their Angular front end framework development for since late 2015 a while now. Since the launch of Angular 2 in late 2016 the framework has continued stabilising and picking up new features.
State management continues to be a hot topic in the React development circles. After Facebook introduced the Flux pattern, there was a plethora of solutions like Alt, but soon the community largely settled on Redux for state management.
Google today announce it's latest edition of Google Earth, which runs fully in a supported browser (at the time of writing Chrome only). In terms of web technologies the new tool leverages Polymer for user interface elements and Portal Native Client for rich functionality.
During the Iginite Australia 2017 event Jakub Jedryszek delivered an interesting presentation on how to build large scale applications with TypeScript.
Web Components are a standards based option for web development. Major browsers are in process of adopting the technology and there are libraries such as SkateJS and Polymer that make it feasible to deploy today. A new catalog platform for web components was launched on January 10th 2017.