CSS Fingerprinting is a technique of tracking and gathering information on site visitors. This method … Read more
Chrome’s Refresh Tools
Normal reload
This will use the cache but revalidate everything during page load, looking for … Read more
Interview Challenges
I am in the process of interviewing and wanted to document all the code challenges … Read more
Style, Layout, Paint and Composite
I am blockquote-ing everything that is referenced, since I’ve borrowed some information from MDN and … Read more
JavaScript this, self, bind, call, and apply
When a function is set and the this
value is not assigned, it is always … Read more
HTML5 localStorage
As an exercise, I wanted to use vanilla javascript and localStorage() to take two items … Read more
The Definitive “Front-End Developer Job Interview Questions” And My Answers
Browser Paint Render And CSS The “will-change” Property
Recently a fun article was passed around showing how to achieve silky smooth rendering on … Read more
Traditionally, why has it been better to serve site assets from multiple domains?
Keeping images and assets on a geographically dispersed CDN allows for faster resource requests by … Read more