SlideShare a Scribd company logo
1 of 144
Download to read offline
GET /nelm.io/pierre
HTTP/1.1
HOST: nelm.io




HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Last-Modified: Wed, 23 Feb 2011 17:00:00 GTM
Content-Length: 453
GET /nelm.io/pierre
HTTP/1.1
HOST: nelm.io




HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Content-Length: 453
GET /nelm.io/pierre
HTTP/1.1
HOST: nelm.io




HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Content-Length: 453
GET /nelm.io/pierre
HTTP/1.1
HOST: nelm.io
If-Modified-Since: Thu, 30 Sep 2011 17:00:00 GTM




HTTP/1.1 304 Not Modified
Content-Type: text/html; charset=UTF-8
Last-Modified: Wed, 23 Feb 2011 17:00:00 GTM
GET /nelm.io/pierre
HTTP/1.1
HOST: nelm.io
If-Modified-Since: Thu, 30 Sep 2011 17:00:00 GTM




HTTP/1.1 304 Not Modified
Content-Type: text/html; charset=UTF-8
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
<img src="data:image/gif;base64,R0lGODlhEAAOALMAAOazToeH
     h0tLS/7LZv/0jvb29t/f3//Ub//ge8WSLf/rhf/3kdbW1mxsbP/
     5UUde0ECwLJoExKcppV0aCcGCmTIHEIUEqjgaORCMxIC6e0Ccgu
     Ww6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj"
     width="16"
     height="14"
     alt="Play">
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Wed, 23 Feb 2011 17:23:32 GTM
Expires: Wed, 23 Feb 2011 19:23:32 GTM
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Expires: Thu, 30 Sep 2011 21:00:00 GTM
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Expires: Thu, 30 Sep 2021 21:00:00 GTM
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Cache-Control: max-age=315360000
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Cache-Control: max-age=315360000
HTTP/1.1 200 OK
Content-Type: application/x-javascript
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Cache-Control: max-age=315360000
<FilesMatch ".(gif|jpg|js|css)">
    ExpiresDefault "access plus 10 years"
</FilesMatch>
GET /nelm.io/pierre
HTTP/1.1
HOST: nelm.io
Accept-Encoding: gzip,deflate



HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Content-Length: 453
Content-Encoding: gzip
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Last-Modified: Wed, 23 Feb 2011 17:00:00 GTM
Content-Length: 453
Content-Encoding: gzip
Vary: Accept-Encoding
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Last-Modified: Thu, 30 Sep 2011 17:00:00 GTM
Content-Length: 453
Content-Encoding: gzip
Vary: Accept-Encoding
As of February 2010, estimates of IE6's
global market share ranged from 10-20%.
Nonetheless, IE6 continues to maintain a
plurality or even majority presence in the
browser market of certain countries,
notably China and South Korea.
                                - Wikipedia
Vary: *
Cache-Control: private
Vary: *
Cache-Control: private
document.write
width: expression(document.body.clientWitdh < 600 ? “600px” : “auto”);
min-width: 600px;
GET /nelm.io/foo.js    GET /nelm.io/foo.js
HOST: nelm.io          HOST: nelm.io
                       If-Modified-Since: [...]
                       If-None-Match: 10f24bc-4ab



HTTP/1.1 200 OK        HTTP/1.1 304 Not Modified
Last-Modified:[...]
ETag: 10f24bc-4ab-457e1c1f
GET /nelm.io/foo.js    GET /nelm.io/foo.js
HOST: nelm.io          HOST: nelm.io
                       If-Modified-Since: [...]
                       If-None-Match: 10f24bc-4ab



                      HTTP/1.1 304 Not Modified
HTTP/1.1 200 OK
ETag: 10f24bc-4ab-457e1c1f
GET /nelm.io/foo.js    GET /nelm.io/foo.js
HOST: nelm.io          HOST: nelm.io
                       If-None-Match: 10f24bc-4ab




                      HTTP/1.1 304 Not Modified
HTTP/1.1 200 OK
ETag: 10f24bc-4ab-457e1c1f
GET /nelm.io/foo.js    GET /nelm.io/foo.js
HOST: nelm.io          HOST: nelm.io
                       If-None-Match: 10f24bc-4ab




                      HTTP/1.1 304 Not Modified
HTTP/1.1 200 OK
ETag: 10f24bc-4ab-457e1c1f
HTTP/1.1 200 OK
ETag: 10f24bc-4ab-457e1c1f
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations
Speedy App: Frontend Performance Considerations

More Related Content

What's hot

Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de CargaPound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
gsroma
 
Setting up your multiengine environment Apache Railo ColdFusion
Setting up your multiengine environment Apache Railo ColdFusionSetting up your multiengine environment Apache Railo ColdFusion
Setting up your multiengine environment Apache Railo ColdFusion
ColdFusionConference
 
Tunneling configuration
Tunneling configurationTunneling configuration
Tunneling configuration
Naranont Atima
 

What's hot (17)

Configuration Management with Saltstack
Configuration Management with SaltstackConfiguration Management with Saltstack
Configuration Management with Saltstack
 
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de CargaPound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
 
Setting up your multiengine environment Apache Railo ColdFusion
Setting up your multiengine environment Apache Railo ColdFusionSetting up your multiengine environment Apache Railo ColdFusion
Setting up your multiengine environment Apache Railo ColdFusion
 
多要素認証やSMSマーケティングを支えるテレフォニーAPI活用入門
多要素認証やSMSマーケティングを支えるテレフォニーAPI活用入門多要素認証やSMSマーケティングを支えるテレフォニーAPI活用入門
多要素認証やSMSマーケティングを支えるテレフォニーAPI活用入門
 
Licão 08 system redirects
Licão 08 system redirectsLicão 08 system redirects
Licão 08 system redirects
 
Prezentacja zimowisko 2014
Prezentacja zimowisko 2014Prezentacja zimowisko 2014
Prezentacja zimowisko 2014
 
Asd
AsdAsd
Asd
 
Linux administration ii-parti
Linux administration ii-partiLinux administration ii-parti
Linux administration ii-parti
 
Unidade3 roteiro proxy
Unidade3 roteiro proxyUnidade3 roteiro proxy
Unidade3 roteiro proxy
 
Setting ubuntu server sebagai pc router
Setting ubuntu server sebagai pc routerSetting ubuntu server sebagai pc router
Setting ubuntu server sebagai pc router
 
Tunneling configuration
Tunneling configurationTunneling configuration
Tunneling configuration
 
Dns centos
Dns centosDns centos
Dns centos
 
PENYELESAIAN SOAL UKK/UPK TAHUN 2018 Paket 3 oleh Walid Umar
PENYELESAIAN SOAL UKK/UPK TAHUN 2018 Paket 3 oleh Walid UmarPENYELESAIAN SOAL UKK/UPK TAHUN 2018 Paket 3 oleh Walid Umar
PENYELESAIAN SOAL UKK/UPK TAHUN 2018 Paket 3 oleh Walid Umar
 
Raw Iron to Enterprise Server: Installing Domino on Linux
Raw Iron to Enterprise Server: Installing Domino on LinuxRaw Iron to Enterprise Server: Installing Domino on Linux
Raw Iron to Enterprise Server: Installing Domino on Linux
 
Ethernet Shield
Ethernet ShieldEthernet Shield
Ethernet Shield
 
Dns explained
Dns explainedDns explained
Dns explained
 
Log
LogLog
Log
 

Similar to Speedy App: Frontend Performance Considerations

5. HTTP и приятели
5. HTTP и приятели5. HTTP и приятели
5. HTTP и приятели
Stefan Kanev
 
HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet
HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone BordetHTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet
HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet
hamidsamadi
 

Similar to Speedy App: Frontend Performance Considerations (20)

Metodologias de Programação IV - Aula 4, Secção 1 - Suporte para cache no pro...
Metodologias de Programação IV - Aula 4, Secção 1 - Suporte para cache no pro...Metodologias de Programação IV - Aula 4, Secção 1 - Suporte para cache no pro...
Metodologias de Programação IV - Aula 4, Secção 1 - Suporte para cache no pro...
 
5. HTTP и приятели
5. HTTP и приятели5. HTTP и приятели
5. HTTP и приятели
 
Devoxx Maroc 2015 HTTP 1, HTTP 2 and folks
Devoxx Maroc  2015 HTTP 1, HTTP 2 and folksDevoxx Maroc  2015 HTTP 1, HTTP 2 and folks
Devoxx Maroc 2015 HTTP 1, HTTP 2 and folks
 
Developing cacheable PHP applications - PHPLimburgBE 2018
Developing cacheable PHP applications - PHPLimburgBE 2018Developing cacheable PHP applications - PHPLimburgBE 2018
Developing cacheable PHP applications - PHPLimburgBE 2018
 
Making the Most of HTTP In Your Apps
Making the Most of HTTP In Your AppsMaking the Most of HTTP In Your Apps
Making the Most of HTTP In Your Apps
 
IBM dwLive, "Internet & HTTP - 잃어버린 패킷을 찾아서..."
IBM dwLive, "Internet & HTTP - 잃어버린 패킷을 찾아서..."IBM dwLive, "Internet & HTTP - 잃어버린 패킷을 찾아서..."
IBM dwLive, "Internet & HTTP - 잃어버린 패킷을 찾아서..."
 
Hidden Gems in HTTP
Hidden Gems in HTTPHidden Gems in HTTP
Hidden Gems in HTTP
 
Pound Varnish
Pound VarnishPound Varnish
Pound Varnish
 
Developing cacheable PHP applications - Confoo 2018
Developing cacheable PHP applications - Confoo 2018Developing cacheable PHP applications - Confoo 2018
Developing cacheable PHP applications - Confoo 2018
 
HTTP colon slash slash: the end of the road?
HTTP colon slash slash: the end of the road?HTTP colon slash slash: the end of the road?
HTTP colon slash slash: the end of the road?
 
HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战HTTP2:新的机遇与挑战
HTTP2:新的机遇与挑战
 
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San FranciscoHTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
HTTP colon slash slash: end of the road? @ CakeFest 2013 in San Francisco
 
HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet
HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone BordetHTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet
HTTP 2.0 & Java: Current Status", Part 1, jDays 2015 Speaker: "Simone Bordet
 
Introduction HTTP via cURL
Introduction HTTP via cURLIntroduction HTTP via cURL
Introduction HTTP via cURL
 
HTTP2 & HPACK #pyfes 2013-11-30
HTTP2 & HPACK #pyfes 2013-11-30HTTP2 & HPACK #pyfes 2013-11-30
HTTP2 & HPACK #pyfes 2013-11-30
 
ReST-ful Resource Management
ReST-ful Resource ManagementReST-ful Resource Management
ReST-ful Resource Management
 
HTTP/2 and Java: Current Status
HTTP/2 and Java: Current StatusHTTP/2 and Java: Current Status
HTTP/2 and Java: Current Status
 
REST and JAX-RS
REST and JAX-RSREST and JAX-RS
REST and JAX-RS
 
Memento: TimeGates, TimeBundles, and TimeMaps
Memento: TimeGates, TimeBundles, and TimeMapsMemento: TimeGates, TimeBundles, and TimeMaps
Memento: TimeGates, TimeBundles, and TimeMaps
 
An introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOsAn introduction to HTTP/2 for SEOs
An introduction to HTTP/2 for SEOs
 

More from Pierre Spring (6)

Responsive Web at Webtuesday
Responsive Web at WebtuesdayResponsive Web at Webtuesday
Responsive Web at Webtuesday
 
JSDay Italy - Backbone.js
JSDay Italy - Backbone.jsJSDay Italy - Backbone.js
JSDay Italy - Backbone.js
 
JSGeneve - Backbone.js
JSGeneve - Backbone.jsJSGeneve - Backbone.js
JSGeneve - Backbone.js
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Varnish Lightning Talk
Varnish Lightning TalkVarnish Lightning Talk
Varnish Lightning Talk
 
Oop in java script
Oop in java scriptOop in java script
Oop in java script
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
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)
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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...
 

Speedy App: Frontend Performance Considerations