Asbjørn Ulsberg<p>The untold history of web development:</p><p>1990: HTML invented.<br>1994: CSS invented to fix HTML.<br>1995: JS invented to fix HTML/CSS.<br>2006: jQuery invented to fix JS.<br>2010: AngularJS invented to fix jQuery.<br>2013: React invented to fix AngularJS.<br>2014: Vue invented to fix React & Angular.<br>2016: Angular 2 invented to fix AngularJS & React.<br>2019: Svelte 3 invented to fix React, Angular, Vue.<br>2019: React hooks invented to fix React.<br>2020: Vue 3 invented to fix React hooks.<br>2020: Solid invented to fix React, Angular, Svelte, Vue.<br>2020: HTMX 1.0 invented to fix React, Angular, Svelte, Vue, Solid.<br>2021: React suspense invented to fix React, again.<br>2023: Svelte Runes invented to fix Svelte.<br>2024: jQuery still used on 75% of websites.</p><p>(By <a href="https://twitter.com/fireship_dev" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitter.com/fireship_dev</span><span class="invisible"></span></a>)</p><p><a href="https://icosahedron.website/tags/Web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Web</span></a> <a href="https://icosahedron.website/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://icosahedron.website/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a> <a href="https://icosahedron.website/tags/CSS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSS</span></a> <a href="https://icosahedron.website/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://icosahedron.website/tags/React" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>React</span></a> <a href="https://icosahedron.website/tags/ReactJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ReactJS</span></a> <a href="https://icosahedron.website/tags/JQuery" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JQuery</span></a> <a href="https://icosahedron.website/tags/Svelte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Svelte</span></a> <a href="https://icosahedron.website/tags/Angular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Angular</span></a> <a href="https://icosahedron.website/tags/AngularJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AngularJS</span></a></p>