Web资源优化工具,wro4j 1.4.5 发布

openkk 13年前
     <p><a href="/misc/goto?guid=4958190084172121420" target="_blank">wro4j</a>是一个Web资源优化工具。众所周知,到服务器加载一个大的文件比加载两个小的文件快,因为会增加HTTP交互的次数并且大部分浏览器在任何时候对于同一个服务器,只保持两个连接。开发wro4j项目的目的是减少加载一个页面的请求次数和传输的数据量。<br /> <br /> wro4j 1.4.5 增加大量的处理器,包括 DustJs 和控制台日志 stripper,新增 servlet 过滤器用于即时对过滤资源进行处理,同时包含大量的 bug 修复和改进;更新了依赖的第三方库到最新版本,包括:<span class="truncate_more">less, coffee, jshint, csslint, jslint, uglifyJ。<br /> <br /> </span></p>    <pre class="brush:java; toolbar: true; auto-links: false;">Resource resource = Resource.valueOf("script.coffee", ResourceType.JS);  Reader reader = new FileReader("path/to/script.coffee");  Writer writer = new FileWriter("path/to/script.js");    //Transforming a coffee script file into a javascript file  new CoffeeScriptProcessor().process(resource, reader, writer);    //Using UglifyJs   new UglifyJsProcessor().process(resource, reader, writer);    //Using BeautifyJs   new BeautifyJsProcessor().process(resource, reader, writer);    //Using Less   new LessCssProcessor().process(resource, reader, writer);    //Using Sass   new SassCssProcessor().process(resource, reader, writer);</pre>    <p></p>    <p> </p>