OpenLayers is a high-performance, feature-packed library for creating interactive maps on the web. It can display map tiles, vector data and markers loaded from any source on any web page.
Preact is a fast and 3kB React alternative with the same modern API, components & virtual DOM.
Preact supports modern browsers (Chrome, Firefox, Safari, Edge) and IE9+. It should work fine in IE7 and IE8, but requires some polyfills.
30DaysOfJavaScript challenge is a guide for both beginners and advanced JavaScript developers. In this challenge you will learn everything you need to be a JavaScript programmer and in general the whole concepts of programming.