A message from Tim Berners-Lee, the inventor of the World Wide Web: "I wanted the web to serve humanity. It’s not too late to live up to that promise."
Node.js 13.2.0 ships support for ECMAScript modules, known for their import and export statements. However the implementation remains experimental and subject to change.
Ire has been going to Chrome Dev Summit for a couple of years now (2016 & 2018) and she always likes to do this roundup article, highlighting what she thought were the most interesting ideas and projects from the conference.
Logical properties mostly do away with positional naming. Positions can become meaningless when text is rendered in a different language. For example, making list items by padding on the left and dropping a bullet in the gap will look a bit weird when translated to Hebrew, which is read right-to-left.
SVG and canvas are both technologies that can draw stuff in web browsers, so they are worth comparing and understanding when one is more suitable than the
We've got used to writing JavaScript for common UI element functionality like accordions, tooltips, text truncation, etc. But as HTML and CSS got new features and older browsers were no longer supported, we've been able to use less and less JavaScript for creating UI elements and focusing it more on logic part of the code.
Event loop is one of those things that every JavaScript developer has to deal with in one way or another, but it can be a bit confusing to understand at first.