The web development environment is often criticized for its high speed of change where frameworks have tiny life spans. While there might have been some eventful times, this is actually kind of unfounded when looking at the numbers. React was released in 2013 and is now more alive than ever. So is Angular which just turned 3 years old building upon its predecessor AngularJS initially released in 2010. Vue.js was also released over 5 years ago in 2014.
The web is getting increasingly powerful forming a new era of progressive web apps. They can be launched from a users desktop or home screen and obtain a similar feel as native applications. Through modern web APIs you can send push notifications, connect Bluetooth devices or create offline experiences.
Mobile App Development
Servers and APIs
If you're not too fond of TensorFlow, you might like brain.js for training neural networks or ml.js which comes with a multitude of different machine learning algorithms. Both also allow you to train and run your algorithms inside the browser.
Internet of Things
Are there any interesting use-cases I didn't cover? Leave a comment to let me know!