2014-02-18 4 views
0

저는 응용 프로그램에있는 js 및 css 구성 요소를 번들 및 축소하기 위해 SquishIt MVC 프레임 워크를 사용하고 있습니다. 코드는 다음과 같습니다.SquishIt MVC 프레임 워크에서 defer 또는 webworker API를 사용하는 방법?

public static class HTMLHelperExtensions 
{ 
    public static MvcHtmlString PackageLibs(this HtmlHelper htmlHelper) 
    { 
    var client = Bundle.JavaScript() 
    .Add("~/scripts/jquery-1.7.1.min.js") 
    .Add("~/scripts/jquery-ui-1.8.17.min.js") 
    .Render("~/scripts/combined.js"); 

    return new MvcHtmlString(client); 
    } 
} 

레이아웃 페이지에서 HTMLHelperExtensions 메서드를 호출합니다.

<%= HTMLHelperExtensions() %> 

지연 특성을 사용하여 웹 페이지의 JavaScript 성능을 높이고 싶습니다.

지연 속성의 사용법을 알 수있는 사람이 있습니까? 나는 또한 여기서 유용한 webworker의 사용법을 알고 싶다.

감사 & 감사합니다, 산토 쉬 쿠마 Patro

답변

1

은 이연 부하 렌더링과 같이 번들 설정을 변경하려면 :

var client = Bundle.JavaScript() 
    .Add("~/scripts/jquery-1.7.1.min.js") 
    .Add("~/scripts/jquery-ui-1.8.17.min.js") 
    .WithDeferredLoad() 
    .Render("~/scripts/combined.js"); 

웹 근로자는 IMO 스크립트로드로 사소한 뭔가를 과잉처럼 보인다.

+0

답장을 보내 주셔서 감사합니다. :) –