Optimization - sgml/signature GitHub Wiki
function init() { performance.mark("startTask1"); doTask1(); // Some developer code performance.mark("endTask1"); performance.mark("startTask2"); doTask2(); // Some developer code performance.mark("endTask2"); measurePerf(); } function measurePerf() { var perfEntries = performance.getEntriesByType("mark"); for (var i = 0; i < perfEntries.length; i++) { if (window.console) console.log("Name: " + perfEntries[i].name + " Entry Type: " + perfEntries[i].entryType + " Start Time: " + perfEntries[i].startTime + " Duration: " + perfEntries[i].duration + "\n"); } }
function loadResources() { var image1 = new Image(); image1.onload = resourceTiming; image1.src = 'http://www.w3.org/Icons/w3c_main.png'; } function resourceTiming() { var resourceList = window.performance.getEntriesByType("resource"); for (i = 0; i < resourceList.length; i++) { if (resourceList[i].initiatorType == "img") { alert("End to end resource fetch: "+ resourceList[i].responseEnd - resourceList[i].startTime); } } }
https://help.salesforce.com/articleView?id=console2_technical_requirements.htm&type=5
https://w3c.github.io/perf-timing-primer/
https://mimesniff.spec.whatwg.org
https://trends.builtwith.com/widgets/Battle-for-the-Net
https://trends.builtwith.com/widgets/Google-Font-API
https://www.sitepoint.com/non-blocking-async-defer/
https://engineering.salesforce.com/optimizing-performance-with-web-workers-612b48621d8d
http://proceedings.esri.com/library/userconf/devsummit18/papers/dev-int-097.pdf
https://www.npmjs.com/package/microbundle
https://snugug.com/musings/unit-testing-gulp-tasks/
https://webpack.js.org/configuration/configuration-languages/#babel-and-jsx
https://gulpjs.org/recipes/using-external-config-file.html
https://da-14.com/blog/gulp-vs-grunt-vs-webpack-comparison-build-tools-task-runners
https://medium.com/@wisegain/gulp-vs-webpack-6d1dac0c505b
https://webdevstudios.com/2016/04/12/gulp-configuration-a-beginners-guide/
https://medium.com/webpack/unambiguous-webpack-config-with-typescript-8519def2cac7
https://developers.google.com/web/ilt/pwa/lighthouse-pwa-analysis-tool
https://toolbox.googleapps.com/apps/har_analyzer/
https://www.tutorialspoint.com/jmeter/jmeter_quick_guide.htm
https://wilsonmar.github.io/cloud-jmeter/
http://intertwingly.net/blog/2017/12/29/Realtime-Updates-of-Web-Content-Using-WebSockets