2019
![](http://blogmarks.net/screenshots/2018/04/03/399446d64b2d4512a29e4ee5d7efd79b.png)
headlessCMS.org
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
A List of Content Management Systems for Headless CMS (JAMstack) : Git-based or API Driven
2018
![](http://blogmarks.net/screenshots/2018/06/01/fd0049be2336aae6fe16374fbbf29a7e.png)
HTML5 : L'élément datalist - Alsacreations
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
datalist est un élément de formulaire permettant de lier une liste de choix à un élément input. Il est voué à fournir des fonctionnalités d'auto-complétion ou d'auto-suggestion, dans un formulaire classique ou un champ de recherche
![](http://blogmarks.net/screenshots/2018/01/19/89cb1d8a074c9ccf6506ce52e101492a.png)
scrollama.js : javascript library for scrollytelling (scrolling + storytelling)
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
Scrollama is a modern & lightweight javascript library for scrollytelling (scrolling + storytelling) using IntersectionObserver in favor of scroll events.
2017
![](http://blogmarks.net/screenshots/2017/01/30/f5f4b69328b8a873abacc30f6c4ca4e0.png)
Vuex - Centralized State Management for Vue.js.
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion.
![](http://blogmarks.net/screenshots/2017/01/30/60e6dafe1757fa6351a18284953df5f8.png)
GitHub krausest/js-framework-benchmark
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
This is a simple benchmark for several javascript frameworks. The benchmarks creates a large table with randomized entries and measures the time for various operations.
![](http://blogmarks.net/screenshots/2017/01/12/b37406f176ef577f35b04f09f3124ba4.png)
You Don't Need the DOM Ready Event
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
It usually takes a long time for the DOM ready event to fire. During this time, many parts of a webpage are inactive as they wait for Javascript to kick in and initialize them. This delay is significant and makes a rich web application become available slower. Creates a bad user experience, doesn't adhere to any design pattern and is, really, not needed...
![](http://blogmarks.net/screenshots/2017/01/05/b4dc98d0cb3c75db0c63823ee27e9ede.png)
Github - jkphl/svg-sprite : SVG sprites (node.js module)
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
A low-level Node.js module that takes a bunch of SVG files, optimizes them and bakes them into SVG sprites of several types along with suitable stylesheet resources (e.g. CSS, Sass, LESS, Stylus, etc.)
2016
![](http://blogmarks.net/screenshots/2017/01/06/36c862c05020a15485f37b6b4ec0b5db.png)
Github - alsacreations/guidelines
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
bonnes pratiques internes à l'agence Alsacréations
Lazy Loading Images? Don’t Rely On JavaScript! | Robin Osborne
![](http://blogmarks.net/avatar?url=http%3A%2F%2Fwww.drop-zone-city.com%2FIMG%2Fauton1.jpg)
Given the potential limitations, let’s work on a solution that can handle all my concerns:
a. works without JavaScript (i.e., lazy loading is an enhancement)
b. vanilla js – no dependencies on jquery or angularjs
c. works with broken JavaScript (i.e., the browser supports JavaScript, but there’s a js error somewhere which causes your script to break; might not even be your fault!)