SlideShare uma empresa Scribd logo
1 de 80
Compact Web
                         Remind “web compression”




2012.04.07 WCAF vol.8
Good Response, Good Conversion
             vs 1 sec
High Performance Technique
Smar t Phone
Narrow band + Big contents
細い回線でも


   レスポンスよく


多くのコンテンツを届けたい
Today’s Focus




web compression
   over view & trend
コンテンツはそのままに


データ量はコンパクトにすることで


  レスポンスを向上させる
DEMO
作るものは「いつもと一緒」


 公開前にちょっと一手間
Target


Image files ( jpg, png )



Text files ( html, style sheet, javascript )



Transport (http)
Target


Image files ( jpg, png )



Text files ( html, style sheet, javascript )



Transport (http)
Image files




Quality VS File Size
Application
ImageOptim




jpg, png ( +gif )

http://imageoptim.com
JPEGmini




jpg

http://www.jpegmini.com
advpng




png

http://advancemame.sourceforge.net/comp-readme.html


AdvanceCOMP
advpng




png

http://advancemame.sourceforge.net/comp-readme.html


AdvanceCOMP




      $ brew install advancecomp
圧縮専用のツールを使えば


Photoshop, Illustrator, Fireworks


    の出力はもっと圧縮できる
Target


Image files ( jpg, png )



Text files ( html, style sheet, javascript )



Transport (http)
Text files


Delete sentence for developer
     ( Indent Space and Comments )



             +
     High context minify
html
html
html
style sheet
style sheet
style sheet
style sheet
style sheet
style sheet
style sheet
style sheet
javascript
javascript
javascript
javascript
javascript
javascript
javascript
javascript
Application
Smaller




HTML, JavaScript, CSS

http://smallerapp.com/

$20 ( free trial 30 days )
CodeKit




JavaScript

http://incident57.com/codekit/

Beta ( beta : free / release : $20 )
HTMLCompressor.com




HTML

http://htmlcompressor.com/
CLEAN CSS




CSS

http://www.cleancss.com/
Online YUI Compressor




JavaScript, CSS

http://www.refresh-sf.com/yui/
htmlcompressor




HTML ( + php )

http://code.google.com/p/htmlcompressor/
htmlcompressor




HTML ( + php )

http://code.google.com/p/htmlcompressor/




  $ brew install htmlcompressor
YUI Compressor




JavaScript, CSS

Yahoo! UI Library

http://developer.yahoo.com/yui/compressor/
YUI Compressor




JavaScript, CSS

Yahoo! UI Library

http://developer.yahoo.com/yui/compressor/




   $ brew install yuicompressor
clean-css




CSS

node.js - npm

https://github.com/GoalSmashers/clean-css
clean-css




CSS

node.js - npm

https://github.com/GoalSmashers/clean-css




        $ npm install clean-css
clean-css




CSS

node.js - npm

https://github.com/GoalSmashers/clean-css


                                            +α(node.js)

        $ npm install clean-css
UglifyJS




JavaScript

node.js - npm

https://github.com/mishoo/UglifyJS
UglifyJS




JavaScript

node.js - npm

https://github.com/mishoo/UglifyJS




         $ npm install uglify-js
UglifyJS




JavaScript

node.js - npm

https://github.com/mishoo/UglifyJS

                                       +α(node.js)

         $ npm install uglify-js
Recommend

Designer               Programmer
   ImageOptim            htmlcompressor

   Smaller               YUI Compressor
!
    Don’t delete
JavaScript Copyright
圧縮専用のツールを使えば


  Dreamweaver


の出力はもっと圧縮できる
Target


Image files ( jpg, png )



Text files ( html, style sheet, javascript )



Transport (http)
Transpor t


           http1.1

Accept-Encoding: gzip, deflate
             +
   Content-Encoding: gzip
Normal transpor t
Normal transpor t
Normal transpor t
Normal transpor t
Zipped transpor t
Zipped transpor t




COMPRESS
Zipped transpor t




COMPRESS
Zipped transpor t




COMPRESS           EXPAND
Apache

   keyword : “DEFLATE” (mod_deflate)

   Reference : http://httpd.apache.org/docs/2.0/ja/mod/mod_deflate.html

   Sample : httpd.conf



LoadModule deflate_module libexec/apache22/mod_deflate.so

<Directory "/your-server-root/manual">
 AddOutputFilterByType DEFLATE text/html application/javascript text/css
</Directory>
nginx

   keyword : “gzip” (HttpGzipModule)

   Reference : http://wiki.nginx.org/HttpGzipModule

   Sample : nginx.conf



server {
  gzip on;
  gzip_types text/css application/javascript # text/html default included
}
!
        Check
ser ver performance
コンフィグを書き換えるだけで


     サーバー


の出力はもっと圧縮できる
Conclusion

Good response for Smart Phone ( Narrow band & Big contents )

   “Web Compression”



Many Techniques

   Image Files, Text Files → Use software

   Transport → Setup server
ちょっとの一手間
 はじめるだけ
thank you



Tomokazu Kiyohara
http://twitter.com/kiyohara
http://facebook.com/tomokazu.kiyohara
one more thing
Let’s delete
CSS Vender Prefix
When can I use ...




http://caniuse.com/
When can I use ...
photo credit

http://www.flickr.com/photos/julianlim/4598412264/


http://www.flickr.com/photos/intelfreepress/6722296265/


http://www.flickr.com/photos/scobleizer/4697192856/

Mais conteúdo relacionado

Mais procurados

Front-end development automation with Grunt
Front-end development automation with GruntFront-end development automation with Grunt
Front-end development automation with Gruntbenko
 
Introduction to Express and Grunt
Introduction to Express and GruntIntroduction to Express and Grunt
Introduction to Express and GruntPeter deHaan
 
The eggless Plone manifesto (or Plone the open source cms-as-a-service platf...
The eggless Plone manifesto (or Plone  the open source cms-as-a-service platf...The eggless Plone manifesto (or Plone  the open source cms-as-a-service platf...
The eggless Plone manifesto (or Plone the open source cms-as-a-service platf...Dylan Jay
 
Technical Tips: Visual Regression Testing and Environment Comparison with Bac...
Technical Tips: Visual Regression Testing and Environment Comparison with Bac...Technical Tips: Visual Regression Testing and Environment Comparison with Bac...
Technical Tips: Visual Regression Testing and Environment Comparison with Bac...Building Blocks
 
Web Development with NodeJS
Web Development with NodeJSWeb Development with NodeJS
Web Development with NodeJSRiza Fahmi
 
Mehr Performance für WordPress - WordCamp Köln
Mehr Performance für WordPress - WordCamp KölnMehr Performance für WordPress - WordCamp Köln
Mehr Performance für WordPress - WordCamp KölnWalter Ebert
 
Continuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScriptContinuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScriptLars Thorup
 
Less and faster – Cache tips for WordPress developers
Less and faster – Cache tips for WordPress developersLess and faster – Cache tips for WordPress developers
Less and faster – Cache tips for WordPress developersSeravo
 
Mehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFraMehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFraWalter Ebert
 
A web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentationA web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentationJustin Dorfman
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerGrunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerMohammed Arif
 
Getting Started with MongoDB and Node.js
Getting Started with MongoDB and Node.jsGetting Started with MongoDB and Node.js
Getting Started with MongoDB and Node.jsGrant Goodale
 
Grunt Continuous Development of the Front End Tier
Grunt Continuous Development of the Front End TierGrunt Continuous Development of the Front End Tier
Grunt Continuous Development of the Front End TierErick Brito
 
S&T What I know about Node 110817
S&T What I know about Node 110817S&T What I know about Node 110817
S&T What I know about Node 110817Dan Dineen
 
Odoo development workflow with pip and virtualenv
Odoo development workflow with pip and virtualenvOdoo development workflow with pip and virtualenv
Odoo development workflow with pip and virtualenvacsone
 

Mais procurados (20)

Front-end development automation with Grunt
Front-end development automation with GruntFront-end development automation with Grunt
Front-end development automation with Grunt
 
Modern web technologies
Modern web technologiesModern web technologies
Modern web technologies
 
Introduction to Express and Grunt
Introduction to Express and GruntIntroduction to Express and Grunt
Introduction to Express and Grunt
 
The eggless Plone manifesto (or Plone the open source cms-as-a-service platf...
The eggless Plone manifesto (or Plone  the open source cms-as-a-service platf...The eggless Plone manifesto (or Plone  the open source cms-as-a-service platf...
The eggless Plone manifesto (or Plone the open source cms-as-a-service platf...
 
Technical Tips: Visual Regression Testing and Environment Comparison with Bac...
Technical Tips: Visual Regression Testing and Environment Comparison with Bac...Technical Tips: Visual Regression Testing and Environment Comparison with Bac...
Technical Tips: Visual Regression Testing and Environment Comparison with Bac...
 
Web Development with NodeJS
Web Development with NodeJSWeb Development with NodeJS
Web Development with NodeJS
 
Mehr Performance für WordPress - WordCamp Köln
Mehr Performance für WordPress - WordCamp KölnMehr Performance für WordPress - WordCamp Köln
Mehr Performance für WordPress - WordCamp Köln
 
Continuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScriptContinuous Integration for front-end JavaScript
Continuous Integration for front-end JavaScript
 
Less and faster – Cache tips for WordPress developers
Less and faster – Cache tips for WordPress developersLess and faster – Cache tips for WordPress developers
Less and faster – Cache tips for WordPress developers
 
Mehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFraMehr Performance für WordPress - WPFra
Mehr Performance für WordPress - WPFra
 
Grunt to automate JS build
Grunt to automate JS buildGrunt to automate JS build
Grunt to automate JS build
 
A web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentationA web perf dashboard up & running in 90 minutes presentation
A web perf dashboard up & running in 90 minutes presentation
 
Grunt - The JavaScript Task Runner
Grunt - The JavaScript Task RunnerGrunt - The JavaScript Task Runner
Grunt - The JavaScript Task Runner
 
Getting Started with MongoDB and Node.js
Getting Started with MongoDB and Node.jsGetting Started with MongoDB and Node.js
Getting Started with MongoDB and Node.js
 
Wt vs phalcon
Wt vs phalconWt vs phalcon
Wt vs phalcon
 
Grunt Continuous Development of the Front End Tier
Grunt Continuous Development of the Front End TierGrunt Continuous Development of the Front End Tier
Grunt Continuous Development of the Front End Tier
 
S&T What I know about Node 110817
S&T What I know about Node 110817S&T What I know about Node 110817
S&T What I know about Node 110817
 
What grunt?
What grunt?What grunt?
What grunt?
 
Odoo development workflow with pip and virtualenv
Odoo development workflow with pip and virtualenvOdoo development workflow with pip and virtualenv
Odoo development workflow with pip and virtualenv
 
Angular2 ecosystem
Angular2 ecosystemAngular2 ecosystem
Angular2 ecosystem
 

Destaque

플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남The Innovation Lab
 
from old Java to modern Java
from old Java to modern Javafrom old Java to modern Java
from old Java to modern Java心 谷本
 
The Value Design Brings to Business (WebVisions Portland 2016)
The Value Design Brings to Business (WebVisions Portland 2016)The Value Design Brings to Business (WebVisions Portland 2016)
The Value Design Brings to Business (WebVisions Portland 2016)Nathan Shedroff
 
Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...
Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...
Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...Lightbend
 
RSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjpRSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjpsonickun
 
Akka-chan's Survival Guide for the Streaming World
Akka-chan's Survival Guide for the Streaming WorldAkka-chan's Survival Guide for the Streaming World
Akka-chan's Survival Guide for the Streaming WorldKonrad Malawski
 
雑なMySQLパフォーマンスチューニング
雑なMySQLパフォーマンスチューニング雑なMySQLパフォーマンスチューニング
雑なMySQLパフォーマンスチューニングyoku0825
 
CTF超入門 (for 第12回セキュリティさくら)
CTF超入門 (for 第12回セキュリティさくら)CTF超入門 (for 第12回セキュリティさくら)
CTF超入門 (for 第12回セキュリティさくら)kikuchan98
 

Destaque (9)

플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남플랫폼비즈니스와 혁신의 만남
플랫폼비즈니스와 혁신의 만남
 
from old Java to modern Java
from old Java to modern Javafrom old Java to modern Java
from old Java to modern Java
 
Gruppenarbeit nervt!
Gruppenarbeit nervt!Gruppenarbeit nervt!
Gruppenarbeit nervt!
 
The Value Design Brings to Business (WebVisions Portland 2016)
The Value Design Brings to Business (WebVisions Portland 2016)The Value Design Brings to Business (WebVisions Portland 2016)
The Value Design Brings to Business (WebVisions Portland 2016)
 
Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...
Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...
Using the Actor Model with Domain-Driven Design (DDD) in Reactive Systems - w...
 
RSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjpRSA暗号運用でやってはいけない n のこと #ssmjp
RSA暗号運用でやってはいけない n のこと #ssmjp
 
Akka-chan's Survival Guide for the Streaming World
Akka-chan's Survival Guide for the Streaming WorldAkka-chan's Survival Guide for the Streaming World
Akka-chan's Survival Guide for the Streaming World
 
雑なMySQLパフォーマンスチューニング
雑なMySQLパフォーマンスチューニング雑なMySQLパフォーマンスチューニング
雑なMySQLパフォーマンスチューニング
 
CTF超入門 (for 第12回セキュリティさくら)
CTF超入門 (for 第12回セキュリティさくら)CTF超入門 (for 第12回セキュリティさくら)
CTF超入門 (for 第12回セキュリティさくら)
 

Semelhante a Compact Web - Remind "web compression" -

Web Optimization Level: Paranoid
Web Optimization Level: ParanoidWeb Optimization Level: Paranoid
Web Optimization Level: Paranoidrobin_sy
 
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるSadaaki HIRAI
 
Grunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous IntegrationGrunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous IntegrationDavid Amend
 
Magento Performance Optimization 101
Magento Performance Optimization 101Magento Performance Optimization 101
Magento Performance Optimization 101Angus Li
 
Modern Static Site with GatsbyJS
Modern Static Site with GatsbyJSModern Static Site with GatsbyJS
Modern Static Site with GatsbyJSRiza Fahmi
 
D'oh! Avoid annoyances with Grunt.
D'oh! Avoid annoyances with Grunt.D'oh! Avoid annoyances with Grunt.
D'oh! Avoid annoyances with Grunt.Paul Schreiber
 
DevOps For Small Teams
DevOps For Small TeamsDevOps For Small Teams
DevOps For Small TeamsJoe Ferguson
 
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013Bastian Grimm
 
[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)Gustaf Nilsson Kotte
 
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
WordCamp Atlanta -  April 15 2018 - dev team workflow and processes with word...WordCamp Atlanta -  April 15 2018 - dev team workflow and processes with word...
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...Evan Mullins
 
Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014Stéphane Bégaudeau
 
Demystifying web performance tooling and metrics
Demystifying web performance tooling and metricsDemystifying web performance tooling and metrics
Demystifying web performance tooling and metricsAnna Migas
 
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜Koji Ishimoto
 
[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWD[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWDChristopher Schmitt
 
[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web DesignChristopher Schmitt
 
Workflow automation for Front-end web applications
Workflow automation for Front-end web applicationsWorkflow automation for Front-end web applications
Workflow automation for Front-end web applicationsMayank Patel
 

Semelhante a Compact Web - Remind "web compression" - (20)

Web Optimization Level: Paranoid
Web Optimization Level: ParanoidWeb Optimization Level: Paranoid
Web Optimization Level: Paranoid
 
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考えるIt is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
It is not HTML5. but ... / HTML5ではないサイトからHTML5を考える
 
Grunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous IntegrationGrunt.js and Yeoman, Continous Integration
Grunt.js and Yeoman, Continous Integration
 
Magento Performance Optimization 101
Magento Performance Optimization 101Magento Performance Optimization 101
Magento Performance Optimization 101
 
Modern Static Site with GatsbyJS
Modern Static Site with GatsbyJSModern Static Site with GatsbyJS
Modern Static Site with GatsbyJS
 
Presentation Tier optimizations
Presentation Tier optimizationsPresentation Tier optimizations
Presentation Tier optimizations
 
D'oh! Avoid annoyances with Grunt.
D'oh! Avoid annoyances with Grunt.D'oh! Avoid annoyances with Grunt.
D'oh! Avoid annoyances with Grunt.
 
High-Speed HTML5
High-Speed HTML5High-Speed HTML5
High-Speed HTML5
 
Optimizing wp
Optimizing wpOptimizing wp
Optimizing wp
 
DevOps For Small Teams
DevOps For Small TeamsDevOps For Small Teams
DevOps For Small Teams
 
The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013The Need for Speed - SMX Sydney 2013
The Need for Speed - SMX Sydney 2013
 
[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design[convergese] Adaptive Images in Responsive Web Design
[convergese] Adaptive Images in Responsive Web Design
 
Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)Simpler Web Architectures Now! (At The Frontend 2016)
Simpler Web Architectures Now! (At The Frontend 2016)
 
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
WordCamp Atlanta -  April 15 2018 - dev team workflow and processes with word...WordCamp Atlanta -  April 15 2018 - dev team workflow and processes with word...
WordCamp Atlanta - April 15 2018 - dev team workflow and processes with word...
 
Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014
 
Demystifying web performance tooling and metrics
Demystifying web performance tooling and metricsDemystifying web performance tooling and metrics
Demystifying web performance tooling and metrics
 
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
フロントエンドエンジニア(仮) 〜え、ちょっとフロントやること多すぎじゃない!?〜
 
[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWD[cssdevconf] Adaptive Images in RWD
[cssdevconf] Adaptive Images in RWD
 
[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design[html5tx] Adaptive Images in Responsive Web Design
[html5tx] Adaptive Images in Responsive Web Design
 
Workflow automation for Front-end web applications
Workflow automation for Front-end web applicationsWorkflow automation for Front-end web applications
Workflow automation for Front-end web applications
 

Mais de Tomokazu Kiyohara

JavaScript で OS X を自動操作
JavaScript で OS X を自動操作JavaScript で OS X を自動操作
JavaScript で OS X を自動操作Tomokazu Kiyohara
 
Google Cloud Platform を支える技術 …のごく一部
Google Cloud Platform を支える技術 …のごく一部Google Cloud Platform を支える技術 …のごく一部
Google Cloud Platform を支える技術 …のごく一部Tomokazu Kiyohara
 
Web API をデバックするときに必要なたったひとつのこと
Web API をデバックするときに必要なたったひとつのことWeb API をデバックするときに必要なたったひとつのこと
Web API をデバックするときに必要なたったひとつのことTomokazu Kiyohara
 
明日から使えるコーディングツール
明日から使えるコーディングツール明日から使えるコーディングツール
明日から使えるコーディングツールTomokazu Kiyohara
 
Text-Objects - vim's elegant function
Text-Objects - vim's elegant functionText-Objects - vim's elegant function
Text-Objects - vim's elegant functionTomokazu Kiyohara
 
LiveStyle for Vim - Quick start
LiveStyle for Vim - Quick startLiveStyle for Vim - Quick start
LiveStyle for Vim - Quick startTomokazu Kiyohara
 
対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介
対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介
対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介Tomokazu Kiyohara
 
USTREAMの視聴率を上げよう!
USTREAMの視聴率を上げよう!USTREAMの視聴率を上げよう!
USTREAMの視聴率を上げよう!Tomokazu Kiyohara
 

Mais de Tomokazu Kiyohara (15)

JavaScript で OS X を自動操作
JavaScript で OS X を自動操作JavaScript で OS X を自動操作
JavaScript で OS X を自動操作
 
Google Cloud Platform を支える技術 …のごく一部
Google Cloud Platform を支える技術 …のごく一部Google Cloud Platform を支える技術 …のごく一部
Google Cloud Platform を支える技術 …のごく一部
 
イベント継続のコツ
イベント継続のコツイベント継続のコツ
イベント継続のコツ
 
Web API をデバックするときに必要なたったひとつのこと
Web API をデバックするときに必要なたったひとつのことWeb API をデバックするときに必要なたったひとつのこと
Web API をデバックするときに必要なたったひとつのこと
 
明日から使えるコーディングツール
明日から使えるコーディングツール明日から使えるコーディングツール
明日から使えるコーディングツール
 
Atom.io Quick Scripting
Atom.io Quick ScriptingAtom.io Quick Scripting
Atom.io Quick Scripting
 
Text-Objects - vim's elegant function
Text-Objects - vim's elegant functionText-Objects - vim's elegant function
Text-Objects - vim's elegant function
 
LiveStyle for Vim - Quick start
LiveStyle for Vim - Quick startLiveStyle for Vim - Quick start
LiveStyle for Vim - Quick start
 
こわくないプルリク
こわくないプルリクこわくないプルリク
こわくないプルリク
 
Github's HUB
Github's HUBGithub's HUB
Github's HUB
 
対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介
対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介
対サイバー攻撃アラートシステム “DAEDALUS”(ダイダロス)の紹介
 
Beginner's Sinatra
Beginner's SinatraBeginner's Sinatra
Beginner's Sinatra
 
Zen coding15min
Zen coding15minZen coding15min
Zen coding15min
 
USTREAMの視聴率を上げよう!
USTREAMの視聴率を上げよう!USTREAMの視聴率を上げよう!
USTREAMの視聴率を上げよう!
 
JavaScript Dynamic Loading
JavaScript Dynamic LoadingJavaScript Dynamic Loading
JavaScript Dynamic Loading
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Compact Web - Remind "web compression" -

Notas do Editor

  1. \n
  2. Web UI &amp;#x306E;&amp;#x5927;&amp;#x5BB6;&amp;#x3001;&amp;#x30E4;&amp;#x30B3;&amp;#x30D6;&amp;#x30CB;&amp;#x30FC;&amp;#x30EB;&amp;#x30BB;&amp;#x30F3;&amp;#x306B;&amp;#x3088;&amp;#x308C;&amp;#x3070;&amp;#x3001;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x306B;1&amp;#x79D2;&amp;#x4EE5;&amp;#x4E0A;&amp;#x304B;&amp;#x304B;&amp;#x308B;&amp;#x5834;&amp;#x5408;&amp;#x4EBA;&amp;#x306F;&amp;#x30B9;&amp;#x30C8;&amp;#x30EC;&amp;#x30B9;&amp;#x3092;&amp;#x611F;&amp;#x3058;&amp;#x59CB;&amp;#x3081;&amp;#x308B;\n&amp;#x30A2;&amp;#x30DE;&amp;#x30BE;&amp;#x30F3;&amp;#x3067;0.1&amp;#x79D2;&amp;#x9045;&amp;#x304F;&amp;#x306A;&amp;#x308C;&amp;#x3070;&amp;#x3001;1%&amp;#x58F2;&amp;#x308A;&amp;#x4E0A;&amp;#x3052;&amp;#x304C;&amp;#x843D;&amp;#x3061;&amp;#x3001; &amp;#x30E4;&amp;#x30D5;&amp;#x30FC;&amp;#x3067;0.4&amp;#x79D2;&amp;#x9045;&amp;#x304F;&amp;#x306A;&amp;#x308C;&amp;#x3070;&amp;#x3001;&amp;#x5168;&amp;#x30DA;&amp;#x30FC;&amp;#x30B8;&amp;#x3067;5~9&amp;#xFF05;&amp;#x306E;&amp;#x30C8;&amp;#x30E9;&amp;#x30D5;&amp;#x30A3;&amp;#x30C3;&amp;#x30AF;&amp;#x304C;&amp;#x6E1B;&amp;#x5C11;&amp;#x3057;&amp;#x3001; &amp;#x30B0;&amp;#x30FC;&amp;#x30B0;&amp;#x30EB;&amp;#x3067;0.5&amp;#x79D2;&amp;#x9045;&amp;#x304F;&amp;#x306A;&amp;#x308C;&amp;#x3070;&amp;#x3001;&amp;#x691C;&amp;#x7D22;&amp;#x6570;&amp;#x304C;20%&amp;#x6E1B;&amp;#x308B;\n&amp;#x300C;1&amp;#x79D2;&amp;#x300D;&amp;#x3067;&amp;#x3082;&amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x3088;&amp;#x304F;&amp;#x3057;&amp;#x305F;&amp;#x3044;\n
  3. &amp;#x30EC;&amp;#x30B9;&amp;#x30DD;&amp;#x30F3;&amp;#x30B9;&amp;#x3092;&amp;#x3088;&amp;#x304F;&amp;#x3059;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306B;&amp;#x69D8;&amp;#x3005;&amp;#x306A;&amp;#x65BD;&amp;#x7B56;&amp;#x304C;&amp;#x691C;&amp;#x8A0E;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x672C;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x308B;&amp;#x3001;&amp;#x30C4;&amp;#x30FC;&amp;#x30EB;&amp;#x3082;&amp;#x51FA;&amp;#x3066;&amp;#x308B;&amp;#x3001;&amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30FC;&amp;#x30BD;&amp;#x30EA;&amp;#x30E5;&amp;#x30FC;&amp;#x30B7;&amp;#x30E7;&amp;#x30F3;&amp;#x3082;&amp;#x691C;&amp;#x8A0E;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n
  4. &amp;#x30B9;&amp;#x30DE;&amp;#x30FC;&amp;#x30C8;&amp;#x30D5;&amp;#x30A9;&amp;#x30F3;&amp;#x3092;&amp;#x8CFC;&amp;#x5165;&amp;#x3057;&amp;#x305F;&amp;#x7406;&amp;#x7531;&amp;#xFF1A;1&amp;#x4F4D;&amp;#x300C;PC&amp;#x7528;&amp;#x306E;Web&amp;#x30B5;&amp;#x30A4;&amp;#x30C8;&amp;#x3092;&amp;#x95B2;&amp;#x89A7;&amp;#x3057;&amp;#x305F;&amp;#x304B;&amp;#x3063;&amp;#x305F;&amp;#x300D;(64.8%) via kakaku.com @ 2011 Summer\n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. &amp;#x30AF;&amp;#x30AA;&amp;#x30EA;&amp;#x30C6;&amp;#x30A3;&amp;#x306F;&amp;#x9AD8;&amp;#x3044;&amp;#x307E;&amp;#x307E;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;&amp;#x30B5;&amp;#x30A4;&amp;#x30BA;&amp;#x3092;&amp;#x5C0F;&amp;#x3055;&amp;#x304F;&amp;#x3059;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x306E;&amp;#x8A66;&amp;#x307F;&amp;#x306F;&amp;#x3001;&amp;#x4ECA;&amp;#x3082;&amp;#x76DB;&amp;#x3093;&amp;#x306B;&amp;#x7814;&amp;#x7A76;&amp;#x3055;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;\n&amp;#x53E4;&amp;#x304F;&amp;#x304B;&amp;#x3089;&amp;#x8A9E;&amp;#x3089;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x308B;&amp;#x30B8;&amp;#x30E3;&amp;#x30F3;&amp;#x30EB;&amp;#x3067;&amp;#x306F;&amp;#x3042;&amp;#x308B;&amp;#x304C;&amp;#x3001;&amp;#x6C7A;&amp;#x3057;&amp;#x3066;&amp;#x67AF;&amp;#x308C;&amp;#x3066;&amp;#x3044;&amp;#x306A;&amp;#x3044;\nGoogle &amp;#x306E; WebP &amp;#x306E;&amp;#x3088;&amp;#x3046;&amp;#x306B;&amp;#x3001;&amp;#x65B0;&amp;#x3057;&amp;#x3044;&amp;#x30D5;&amp;#x30A9;&amp;#x30FC;&amp;#x30DE;&amp;#x30C3;&amp;#x30C8;&amp;#x3092;&amp;#x4F5C;&amp;#x308D;&amp;#x3046;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x52D5;&amp;#x304D;&amp;#x3082;&amp;#x3042;&amp;#x308B;&amp;#x3050;&amp;#x3089;&amp;#x3044;\n&amp;#x8868;&amp;#x793A;&amp;#x51FA;&amp;#x6765;&amp;#x308B;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x304C;&amp;#x9650;&amp;#x3089;&amp;#x308C;&amp;#x308B;&amp;#x305F;&amp;#x3081;&amp;#x3001;&amp;#x307E;&amp;#x3060;&amp;#x307E;&amp;#x3060;&amp;#x5229;&amp;#x7528;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x6BB5;&amp;#x968E;&amp;#x306B;&amp;#x306F;&amp;#x306A;&amp;#x3044;&amp;#x3051;&amp;#x3069;&amp;#x30DB;&amp;#x30C3;&amp;#x30C8;&amp;#x306A;&amp;#x5206;&amp;#x91CE;\n
  13. \n
  14. &amp;#x30D0;&amp;#x30C3;&amp;#x30AF;&amp;#x30A8;&amp;#x30F3;&amp;#x30C9;&amp;#x306F; OptiPNG, JpegOptim\n&amp;#x3053;&amp;#x308C;&amp;#x4E00;&amp;#x3064;&amp;#x3067;&amp;#x4F55;&amp;#x3067;&amp;#x3082;&amp;#x51FA;&amp;#x6765;&amp;#x308B;&amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x306E;&amp;#x306F;&amp;#x4FBF;&amp;#x5229;\n
  15. &amp;#x975E;&amp;#x5E38;&amp;#x306B;&amp;#x7DBA;&amp;#x9E97;&amp;#x3067;&amp;#x30AA;&amp;#x30B9;&amp;#x30B9;&amp;#x30E1;&amp;#x3067;&amp;#x304D;&amp;#x308B;\nWeb &amp;#x30D9;&amp;#x30FC;&amp;#x30B9;&amp;#x3060;&amp;#x3068;&amp;#x4F7F;&amp;#x3044;&amp;#x52DD;&amp;#x624B;&amp;#x304C;&amp;#x60AA;&amp;#x3044;&amp;#x306E;&amp;#x3067;&amp;#x3001;Desktop App &amp;#x306E;&amp;#x767B;&amp;#x5834;&amp;#x306B;&amp;#x671F;&amp;#x5F85;\n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. &amp;#x3053;&amp;#x308C;&amp;#x4E00;&amp;#x3064;&amp;#x3067;&amp;#x5168;&amp;#x90E8;&amp;#x3067;&amp;#x304D;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x4FBF;&amp;#x5229;\n
  77. &amp;#x5143;&amp;#x30C7;&amp;#x30FC;&amp;#x30BF;&amp;#x3092;&amp;#x66F4;&amp;#x65B0;&amp;#x3059;&amp;#x308B;&amp;#x3060;&amp;#x3051;&amp;#x3067;&amp;#x3001;&amp;#x81EA;&amp;#x52D5;&amp;#x7684;&amp;#x306B;&amp;#x51E6;&amp;#x7406;&amp;#x3057;&amp;#x3066;&amp;#x304F;&amp;#x308C;&amp;#x308B;&amp;#x70B9;&amp;#x304C;&amp;#x3068;&amp;#x3066;&amp;#x3082;&amp;#x826F;&amp;#x3044;\n
  78. \n
  79. \n
  80. \n
  81. smaller &amp;#x306E;&amp;#x4E2D;&amp;#x8EAB;\n
  82. smaller &amp;#x306E;&amp;#x4E2D;&amp;#x8EAB;\n
  83. \n
  84. \n
  85. codekit &amp;#x306E;&amp;#x4E2D;&amp;#x8EAB;\n
  86. codekit &amp;#x306E;&amp;#x4E2D;&amp;#x8EAB;\n
  87. \n
  88. JavaScript &amp;#x306E;&amp;#x30B3;&amp;#x30E1;&amp;#x30F3;&amp;#x30C8;&amp;#x3092;&amp;#x6D88;&amp;#x3059;&amp;#x5834;&amp;#x5408;&amp;#x306F;&amp;#x3001;copyright &amp;#x306B;&amp;#x3064;&amp;#x3044;&amp;#x3066;&amp;#x6CE8;&amp;#x610F;&amp;#x304C;&amp;#x5FC5;&amp;#x8981;\n&amp;#x6614;&amp;#x305D;&amp;#x308C;&amp;#x3067;&amp;#x30AF;&amp;#x30EC;&amp;#x30FC;&amp;#x30E0;&amp;#x304C;&amp;#x6765;&amp;#x305F;&amp;#x3053;&amp;#x3068;&amp;#x304C;&amp;#x3042;&amp;#x308B;\nYUI Compressor &amp;#x306A;&amp;#x3089;&amp;#x3001; /*! */ &amp;#x306F;&amp;#x6B8B;&amp;#x3059;\nUglifyJS &amp;#x306A;&amp;#x3089;&amp;#x3001;&amp;#x30D5;&amp;#x30A1;&amp;#x30A4;&amp;#x30EB;&amp;#x5148;&amp;#x982D;&amp;#x306E;&amp;#x30B3;&amp;#x30E1;&amp;#x30F3;&amp;#x30C8;&amp;#x306F;&amp;#x6B8B;&amp;#x3059;(&amp;#x30AA;&amp;#x30D7;&amp;#x30B7;&amp;#x30E7;&amp;#x30F3;&amp;#x3067;&amp;#x6D88;&amp;#x3059;&amp;#x3053;&amp;#x3068;&amp;#x3082;&amp;#x51FA;&amp;#x6765;&amp;#x308B;)\n
  89. \n
  90. \n
  91. &amp;#x3053;&amp;#x306E;&amp;#x8FBA;&amp;#x306F;&amp;#x30AD;&amp;#x30FC;&amp;#x30EF;&amp;#x30FC;&amp;#x30C9;&amp;#x3067;&amp;#x306F;&amp;#x3042;&amp;#x308B;&amp;#x304C;&amp;#x3001;&amp;#x899A;&amp;#x3048;&amp;#x306A;&amp;#x304F;&amp;#x3066;&amp;#x3082;&amp;#x3088;&amp;#x3044;&amp;#xFF08;&amp;#x30B0;&amp;#x30B0;&amp;#x308B;&amp;#x6642;&amp;#x3060;&amp;#x3051;&amp;#x53C2;&amp;#x7167;&amp;#xFF09;\n&amp;#x3053;&amp;#x306E;&amp;#x5F8C;&amp;#x30B9;&amp;#x30E9;&amp;#x30A4;&amp;#x30C9;2&amp;#x679A;&amp;#x3067;&amp;#x8AAC;&amp;#x660E;&amp;#x3059;&amp;#x308B;\n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. &amp;#x30B5;&amp;#x30FC;&amp;#x30D0;&amp;#x30FC;&amp;#x306E; CPU &amp;#x306B;&amp;#x8CA0;&amp;#x8377;&amp;#x304C;&amp;#x304B;&amp;#x304B;&amp;#x308B;&amp;#x70B9;&amp;#x306F;&amp;#x6CE8;&amp;#x610F;\n&amp;#x4E8B;&amp;#x524D;&amp;#x306B;&amp;#x5727;&amp;#x7E2E;&amp;#x3057;&amp;#x3066;&amp;#x9001;&amp;#x4FE1;&amp;#x3059;&amp;#x308B; gzip precompressed module &amp;#x3068;&amp;#x3044;&amp;#x3046;&amp;#x306E;&amp;#x3082;&amp;#x3042;&amp;#x308B;\n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. Vender prefix &amp;#x306F; css &amp;#x306E;&amp;#x30B5;&amp;#x30A4;&amp;#x30BA;&amp;#x3092;&amp;#x5927;&amp;#x304D;&amp;#x304F;&amp;#x3059;&amp;#x308B;\n&amp;#x30B5;&amp;#x30DD;&amp;#x30FC;&amp;#x30C8;&amp;#x3059;&amp;#x308B;&amp;#x30D6;&amp;#x30E9;&amp;#x30A6;&amp;#x30B6;&amp;#x306B;&amp;#x3082;&amp;#x3088;&amp;#x308B;&amp;#x304C;&amp;#x3001;prefix &amp;#x306A;&amp;#x3057;&amp;#x306E;&amp;#x3082;&amp;#x306E;&amp;#x3060;&amp;#x3051;&amp;#x3067;OK&amp;#x306E;&amp;#x5834;&amp;#x5408;&amp;#x304C;&amp;#x591A;&amp;#x3044;\n&amp;#x30C1;&amp;#x30A7;&amp;#x30C3;&amp;#x30AF;&amp;#x306E;&amp;#x4E0A;&amp;#x3001;&amp;#x524A;&amp;#x9664;&amp;#x3059;&amp;#x308B;&amp;#x3053;&amp;#x3068;&amp;#x3092;&amp;#x691C;&amp;#x8A0E;&amp;#x3059;&amp;#x308B;&amp;#x306E;&amp;#x306F;&amp;#x3042;&amp;#x308A;\n
  119. \n
  120. \n
  121. \n