https://bugzilla.wikimedia.org/show_bug.cgi?id=45980

       Web browser: ---
            Bug ID: 45980
           Summary: Implement HTML5 caching manifests
           Product: MediaWiki
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: JavaScript
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: bret...@yahoo.com
                CC: krinklem...@gmail.com, tpars...@wikimedia.org,
                    wikibugs-l@lists.wikimedia.org
    Classification: Unclassified
   Mobile Platform: ---

I'd like to suggest implementing HTML5 caching manifests, so that supporting
browsers could permanently cache resource files (HTML/CSS/JavaScript/image)
used by Mediawiki.

Since implementing caching manifests would not be sufficient in itself to
create an application to work wholly offline (such as outlined in bug 28706),
this step would be for the sake of improving performance and lowering demand on
the server, but could facilitate any future steps toward caching content as
well.

After the first time obtaining copies of such resource files, browsers would
never need to ask Wikipedia again for new copies, except for occasionally
pinging Wikimedia servers (when online) to check whether there were any updates
to those files that needed to be auto-downloaded.

Browsers of course currently do cache Wikipedia files, but they don't reserve
permanent space in the browser for these files, so the browser will
periodically need to re-download these files and thus slow down their visits
and demand on the server.

Browsers may impose size limits on the amount of memory that can be used by a
given domain for resource file caching, or require permission when beyond a
specific size, so the user experience or availability may differ slightly based
on the browser.

Documentation on manifests are here:
http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to