Entries by Génesis

Web Browsers War Comic (Updated)

The original comic was painted by John Martz in 2009 and released under a Creative Commons license. The main critics were for IE6 and IE7 who somehow inherited its problematic genes. In this new updated version I painted how Safari became the new Internet Explorer and how we have lost browser diversity due to Chrome […]

How to Lazy Loading anything

You probably know about loading=”lazy” for images and iframes but what if you want to do something similar with a div or any of your components… To the rescue CSS with content-visibility: auto content-visibility is a CSS property that controls whether and when an element’s content is rendered. It only renders the content of an […]

Why Many Developers and Teams Stick to JavaScript: A Look at Key Reasons for Skipping TypeScript

1. Added Complexity Reasoning: TypeScript introduces additional complexity with its type system, build process, and configuration. For small or fast-moving teams, this can slow down development, as developers spend more time setting up, understanding, and maintaining type definitions. 2. Steeper Learning Curve Reasoning: TypeScript adds new concepts like interfaces, generics, and enums, which may not […]