zoukankan      html  css  js  c++  java
  • [Javascript]2. Improve you speed! Script Execution

    Let's take a closer look at how a browser retrieves and acts on scripts.
    modern browser can parallel downloading 6 files(style sheets && images)
    at a time. BUT, when it see Scripts, the parallel downloading will stop!
    Therefore, any scripts in <head></head> which are not that necessary to be there
    might affect you browser performance

    1. Scripts that are not essential to immediate loading of the page should be
    moved as low as possible, in front of </body>

    2. With external files, the HTML5 async attribute will allow the rest of the
    page to load before the script runs.
    When browser loading page, once see async attribute,
    it will now fetch the script resource, but will continue parsing and rendering
    HTML, without waiting for the script to complete!

    <script src="formOjbect.js" async></script>

    -----------------------------Ex------------------------------

    "Be careful, for data intensive processes are the ones that will stop the show. Which of these included script tags will take the longest to load"

    inhabitants.js

    var invertedPeninsula = {
      inhabitants: [
        "Nipping Global Variable",
        "Sneaky For-in",
        "Bulging Blocking Script"
      ]
    }
    
    function populationGetter(){
      var population = invertedPeninsula.inhabitants;
      var list = "";
    
      for(var i = 0, ff = population.length; i < ff; i++){
        list += (population[i] + " ");
      }
      return list.trim();
    }
    
    populationGetter();

    info.js

    var land = "Inverted Peninsula";
    var character = "Dhuun";
    var lampsLit = 1;

    inhabitantsProto.js

    Array.prototype.killTheInsolent = function(){};
    Array.prototype.countPopulace = function(){};
    Array.prototype.countUndeadPopulace = function(){};
    Array.prototype.incesticide = function(){};
    Array.prototype.shadowProvider = function(){};
  • 相关阅读:
    UVA 10827 Maximum sum on a torus 最大矩阵和
    UVA 11100 The Trip, 2007 水题一枚
    编程之美2015测试赛 题目1 : 同构
    UVA 10801 Lift Hopping Floyd
    UVA 11389 The Bus Driver Problem 贪心水题
    UVA 11039 Building designing 贪心
    UVA 11636 Hello World! 水题
    poj 3070 Fibonacci 矩阵快速幂
    hdu 1757 A Simple Math Problem 矩阵快速幂
    了解常见的 Azure 灾难
  • 原文地址:https://www.cnblogs.com/Answer1215/p/3908421.html
Copyright © 2011-2022 走看看