Soumettre la recherche
Mettre en ligne
Cache JavaScript and Reload Pages up to 6x Faster with x3.js
•
2 j'aime
•
915 vues
Titre amélioré par l'IA
uupaa
Suivre
x3.js JavaScript rapidly reloader http://code.google.com/p/x3-js/
Lire moins
Lire la suite
Technologie
Actualités & Politique
Signaler
Partager
Signaler
Partager
1 sur 8
Recommandé
Memory: The New Disk
Memory: The New Disk
Tim Lossen
Introduction to mongo db
Introduction to mongo db
NexThoughts Technologies
MongoDB Command Line Tools
MongoDB Command Line Tools
Rainforest QA
微博cache设计谈
微博cache设计谈
Tim Y
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
MongoDB
MongoDB
Konstantin Chukhlomin
MongoDB basics & Introduction
MongoDB basics & Introduction
Jerwin Roy
Putting rails and couch db on the cloud - Indicthreads cloud computing confe...
Putting rails and couch db on the cloud - Indicthreads cloud computing confe...
IndicThreads
Recommandé
Memory: The New Disk
Memory: The New Disk
Tim Lossen
Introduction to mongo db
Introduction to mongo db
NexThoughts Technologies
MongoDB Command Line Tools
MongoDB Command Line Tools
Rainforest QA
微博cache设计谈
微博cache设计谈
Tim Y
High Performance Weibo QCon Beijing 2011
High Performance Weibo QCon Beijing 2011
Tim Y
MongoDB
MongoDB
Konstantin Chukhlomin
MongoDB basics & Introduction
MongoDB basics & Introduction
Jerwin Roy
Putting rails and couch db on the cloud - Indicthreads cloud computing confe...
Putting rails and couch db on the cloud - Indicthreads cloud computing confe...
IndicThreads
Gotszling mogo db-membase
Gotszling mogo db-membase
GiltTech
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Fuenteovejuna
Hidden gems in Apache Jackrabbit and BloomReach Forge
Hidden gems in Apache Jackrabbit and BloomReach Forge
Woonsan Ko
MongoDB Devops Madrid February 2012
MongoDB Devops Madrid February 2012
Juan Vicente Herrera Ruiz de Alejo
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data Collection
Webtrends
MongoDB Memory Management Demystified
MongoDB Memory Management Demystified
MongoDB
Hosting huge amount of binaries in JCR
Hosting huge amount of binaries in JCR
Woonsan Ko
Getting hands on-experience with UltraESB
Getting hands on-experience with UltraESB
AdroitLogic
Mongo db tips and advance features
Mongo db tips and advance features
Sujith Sudhakaran
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Matteo Merli
Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...
Ontico
MongoDB backup service overview Boston MUG
MongoDB backup service overview Boston MUG
MongoDB
Backup, Restore, and Disaster Recovery
Backup, Restore, and Disaster Recovery
MongoDB
Kubernetes #3 security
Kubernetes #3 security
Terry Cho
Cosmos db
Cosmos db
Martino Bordin
WiredTiger MongoDB Integration
WiredTiger MongoDB Integration
MongoDB
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
Ortus Solutions, Corp
Drupal performance
Drupal performance
Solihin Jinata (SJ)
Premiers pas avec Ops Manager
Premiers pas avec Ops Manager
MongoDB
WiredTiger & What's New in 3.0
WiredTiger & What's New in 3.0
MongoDB
XPages Performance
XPages Performance
Ulrich Krause
Mobile & Desktop Cache 2.0: How To Create A Scriptable Cache
Mobile & Desktop Cache 2.0: How To Create A Scriptable Cache
Blaze Software Inc.
Contenu connexe
Tendances
Gotszling mogo db-membase
Gotszling mogo db-membase
GiltTech
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Fuenteovejuna
Hidden gems in Apache Jackrabbit and BloomReach Forge
Hidden gems in Apache Jackrabbit and BloomReach Forge
Woonsan Ko
MongoDB Devops Madrid February 2012
MongoDB Devops Madrid February 2012
Juan Vicente Herrera Ruiz de Alejo
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data Collection
Webtrends
MongoDB Memory Management Demystified
MongoDB Memory Management Demystified
MongoDB
Hosting huge amount of binaries in JCR
Hosting huge amount of binaries in JCR
Woonsan Ko
Getting hands on-experience with UltraESB
Getting hands on-experience with UltraESB
AdroitLogic
Mongo db tips and advance features
Mongo db tips and advance features
Sujith Sudhakaran
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Matteo Merli
Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...
Ontico
MongoDB backup service overview Boston MUG
MongoDB backup service overview Boston MUG
MongoDB
Backup, Restore, and Disaster Recovery
Backup, Restore, and Disaster Recovery
MongoDB
Kubernetes #3 security
Kubernetes #3 security
Terry Cho
Cosmos db
Cosmos db
Martino Bordin
WiredTiger MongoDB Integration
WiredTiger MongoDB Integration
MongoDB
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
Ortus Solutions, Corp
Drupal performance
Drupal performance
Solihin Jinata (SJ)
Premiers pas avec Ops Manager
Premiers pas avec Ops Manager
MongoDB
WiredTiger & What's New in 3.0
WiredTiger & What's New in 3.0
MongoDB
Tendances
(20)
Gotszling mogo db-membase
Gotszling mogo db-membase
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Shared Personalization Service - How To Scale to 15K RPS, Patrice Pelland
Hidden gems in Apache Jackrabbit and BloomReach Forge
Hidden gems in Apache Jackrabbit and BloomReach Forge
MongoDB Devops Madrid February 2012
MongoDB Devops Madrid February 2012
Engage 2013 - Multi Channel Data Collection
Engage 2013 - Multi Channel Data Collection
MongoDB Memory Management Demystified
MongoDB Memory Management Demystified
Hosting huge amount of binaries in JCR
Hosting huge amount of binaries in JCR
Getting hands on-experience with UltraESB
Getting hands on-experience with UltraESB
Mongo db tips and advance features
Mongo db tips and advance features
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Bookie storage - Apache BookKeeper Meetup - 2015-06-28
Understanding and tuning WiredTiger, the new high performance database engine...
Understanding and tuning WiredTiger, the new high performance database engine...
MongoDB backup service overview Boston MUG
MongoDB backup service overview Boston MUG
Backup, Restore, and Disaster Recovery
Backup, Restore, and Disaster Recovery
Kubernetes #3 security
Kubernetes #3 security
Cosmos db
Cosmos db
WiredTiger MongoDB Integration
WiredTiger MongoDB Integration
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
CBDW2014 - NoSQL Development With Couchbase and ColdFusion (CFML)
Drupal performance
Drupal performance
Premiers pas avec Ops Manager
Premiers pas avec Ops Manager
WiredTiger & What's New in 3.0
WiredTiger & What's New in 3.0
Similaire à Cache JavaScript and Reload Pages up to 6x Faster with x3.js
XPages Performance
XPages Performance
Ulrich Krause
Mobile & Desktop Cache 2.0: How To Create A Scriptable Cache
Mobile & Desktop Cache 2.0: How To Create A Scriptable Cache
Blaze Software Inc.
Varnish intro
Varnish intro
Boyan Borisov
Design and Implementation of a High- Performance Distributed Web Crawler
Design and Implementation of a High- Performance Distributed Web Crawler
George Ang
Life In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPages
Ulrich Krause
Как Web-акселератор акселерирует ваш сайт / Александр Крижановский (Tempesta ...
Как Web-акселератор акселерирует ваш сайт / Александр Крижановский (Tempesta ...
Ontico
Building Lightning Fast Websites (for Twin Cities .NET User Group)
Building Lightning Fast Websites (for Twin Cities .NET User Group)
strommen
Next.jsでISR
Next.jsでISR
NobuhiroKato5
Life in the Fast Lane: Full Speed XPages!, #dd13
Life in the Fast Lane: Full Speed XPages!, #dd13
Dominopoint - Italian Lotus User Group
Xusage
Xusage
Martolea Ariana
Introduction to AJAX
Introduction to AJAX
Abzetdin Adamov
Optimizing Your Frontend Performance
Optimizing Your Frontend Performance
Thomas Weinert
performance.ppt
performance.ppt
fakeaccount225095
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
Spiffy
La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!
Ulrich Krause
Azure appfabric caching intro and tips
Azure appfabric caching intro and tips
Sachin Sancheti - Microsoft Azure Architect
Dyna trace
Dyna trace
Yasmine Gaber
A faster web
A faster web
Bakani Pilime
Wckansai 2014
Wckansai 2014
Wataru OKAMOTO
SF Big Analytics meetup : Hoodie From Uber
SF Big Analytics meetup : Hoodie From Uber
Chester Chen
Similaire à Cache JavaScript and Reload Pages up to 6x Faster with x3.js
(20)
XPages Performance
XPages Performance
Mobile & Desktop Cache 2.0: How To Create A Scriptable Cache
Mobile & Desktop Cache 2.0: How To Create A Scriptable Cache
Varnish intro
Varnish intro
Design and Implementation of a High- Performance Distributed Web Crawler
Design and Implementation of a High- Performance Distributed Web Crawler
Life In The FastLane: Full Speed XPages
Life In The FastLane: Full Speed XPages
Как Web-акселератор акселерирует ваш сайт / Александр Крижановский (Tempesta ...
Как Web-акселератор акселерирует ваш сайт / Александр Крижановский (Tempesta ...
Building Lightning Fast Websites (for Twin Cities .NET User Group)
Building Lightning Fast Websites (for Twin Cities .NET User Group)
Next.jsでISR
Next.jsでISR
Life in the Fast Lane: Full Speed XPages!, #dd13
Life in the Fast Lane: Full Speed XPages!, #dd13
Xusage
Xusage
Introduction to AJAX
Introduction to AJAX
Optimizing Your Frontend Performance
Optimizing Your Frontend Performance
performance.ppt
performance.ppt
CTU June 2011 - Things that Every ASP.NET Developer Should Know
CTU June 2011 - Things that Every ASP.NET Developer Should Know
La vita nella corsia di sorpasso; A tutta velocità, XPages!
La vita nella corsia di sorpasso; A tutta velocità, XPages!
Azure appfabric caching intro and tips
Azure appfabric caching intro and tips
Dyna trace
Dyna trace
A faster web
A faster web
Wckansai 2014
Wckansai 2014
SF Big Analytics meetup : Hoodie From Uber
SF Big Analytics meetup : Hoodie From Uber
Dernier
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Dernier
(20)
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Cache JavaScript and Reload Pages up to 6x Faster with x3.js
1.
x3.js Rapidly reloader
2.
Feature (1/4 pages) Cache
JavaScript + Quick draw –Reload x2 ~ x6 faster (通常のページに比べ2~6倍表示が高速に) –Max 5MByte cache –Zero JS file request (in page loading), and no blocking other files (ページロード時のJavaScriptの読み込みを無くし、 後続ファイルの読み込み待ち時間を最短に)
3.
Feature (2/4 pages) Cache
to WebSQL / WebStorage –WebSQL Ready • http://caniuse.com/#search=SQL –WebStorage Ready • http://caniuse.com/#search=Storage
4.
Feature (3/4 pages) Lazy
check and auto refresh –Lazy (background) modified check, and auto refresh (ページロード後にサーバ上のJSをチェックし、 必要に応じてページを強制リロード) • If-Modified-Since: • Last-Modified:
5.
Feature (4/4 pages) Compact
size – x3.js minified & inlining = 2.1kbyte URL Dispatcher – x3.ready( path, <pattern, callback>, … missMatchCallback)
6.
x3.js EXAMPLE CODE
7.
<!DOCTYPE html><html><head><script> var x3; function
x3(...){...} // minified & inlining x3.js // x3 controller x3("z.js", function(cached) { // load "a.js" and Callback // Add your code here x3.ready("", // URL Dispatcher /a.htm$/, function() {…}, /b.htm$/, function() {…}, function() { … } ); }, function(modified) { // Modified callback alert("App updated! " + modified); x3.reload(); // page reload from server }, 7); // lazy </script> </head><body> <!-- Add your code here --> </body></html>
8.
Google Code Project •
http://code.google.com/p/x3-js/