- https://developers.google.com/web/fundamentals/performance/webpack/
- https://iamakulov.com/notes/resize-scroll/
- https://iamakulov.com/notes/optimize-images-webpack/
- https://developers.google.com/web/fundamentals/performance/webpack/decrease-frontend-size
- https://code.facebook.com/posts/557147474482256
- www.phpied.com/rendering-repaint-reflowrelayout-restyle
- https://blogs.windows.com/msedgedev/2017/03/08/scrolling-on-the-web/
- https://developers.google.com/web/fundamentals/performance/lazy-loading-guidance/images-and-video/
- https://performancejs.com/post/hde6d32/The-Best-Frontend-JavaScript-Interview-Questions-(Written-by-a-Frontend-Engineer)
- https://github.com/nishant8BITS/123-Essential-JavaScript-Interview-Question
- https://github.com/yangshun/tech-interview-handbook
- https://github.com/IgnaciodeNuevo/frontend-development-interviews#questions-to-know-the-company-better
- http://www.creativebloq.com/features/12-common-javascript-questions-answered
- http://www.thatjsdude.com/interview/js1.html
- http://www.thatjsdude.com/interview/js2.html
- http://www.thatjsdude.com/interview/dom.html
- https://github.com/khan4019/front-end-Interview-Questions
- https://github.com/h5bp/Front-end-Developer-Interview-Questions
- https://medium.com/@cramforce/designing-very-large-javascript-applications-6e013a3291a3
- https://www.toptal.com/javascript/comprehensive-guide-javascript-design-patterns
- https://addyosmani.com/resources/essentialjsdesignpatterns/book/
- https://blog.mgechev.com/2018/01/29/javascript-decorators-aop-autobind-memoization/
- https://developers.google.com/web/fundamentals/primers/async-functions
- https://developers.google.com/web/fundamentals/primers/promises
- https://www.toptal.com/javascript/asynchronous-javascript-async-await-tutorial
- https://www.toptal.com/software/definitive-guide-to-datetime-manipulation
- https://www.toptal.com/javascript/javascript-es6-cheat-sheet
- https://www.safaribooksonline.com/library/view/es6-in-motion/10000MNLV201701/