Skip to content

Instantly share code, notes, and snippets.

View XhmikosR's full-sized avatar

XhmikosR

View GitHub Profile
(function getDOMElements() {
'use strict';
const elements = document.getElementsByTagName('*');
const len = elements.length;
console.log(`Number of DOM elements: ${len}`);
if (len > 500) {
console.log('Skipping listing each element since they might hang the browser...');
@XhmikosR
XhmikosR / font-defer.js
Last active August 29, 2015 14:07 — forked from adamhavel/loadFile
(function() {
'use strict';
var files = ['assets/site/css/non-critical.css', 'assets/site/img/icons.svg'];
function getExtension(src) {
return src.split('.').pop();
}
function onEvent(el, event, callback) {