- From: Brian Stell <bstell@google.com>
- Date: Tue, 5 Nov 2013 10:12:18 -0800
- To: "piranna@gmail.com" <piranna@gmail.com>
- Cc: public-webapps <public-webapps@w3.org>
- Message-ID: <CAGD0vg_ggTZuADe87J3Ctona4e_rQnqab=BPFJ_+nNZMq-NhnA@mail.gmail.com>
On Wed, Oct 30, 2013 at 7:19 PM, piranna@gmail.com <piranna@gmail.com>wrote: > What you are asking for could be fixed with redirects, that it's the > HTTP equivalent of filesystems symbolic links :-) > Is your suggestion that Google consolidate all its domains into one? These are widely separated servers (internet wise) with widely separated teams with widely separated schedules. In addition to different teams/schedules separate domains are important to internet load balancing: * Search, www.google.com, gets around 2 trillion searches per day [1]. * During Christmas YouTube got 1.6 million requests per second [2] * GMail has nearly 1/2 a billion active users per month [3] Do you really want that redirected to one domain? Brian Notes [1] http://www.statisticbrain.com/google-searches/ [2] http://www.youtube.com/watch?v=Jq-VMZK1KGk [3] http://venturebeat.com/2012/06/28/gmail-hotmail-yahoo-email-users/ > > 2013/10/31 Brian Stell <bstell@google.com>: > > In "Request for feedback: Filesystem API" [1] it says "This filesystem > would > > be origin-specific". > > > > This post discusses limited readonly sharing of filesystem resources > between > > origins. > > > > To improve web site / application performance I'm interested in caching > > static [2] resources (eg, Javascript libraries, common CSS, fonts) in the > > filesystem and accessing them thru persistent URLs. > > > > So, what is the issue? > > > > I'd like to avoid duplication. Consider the following sites: they are all > > from a single organization but have different specific origins; > > * https://mail.google.com/ > > * https://plus.google.com/ > > * https://sites.google.com/ > > * ... > > > > At google there are *dozens* of these origins [3]. Even within a single > page > > there are iframes from different origins. (There are other things that > lead > > to different origins but for this post I'm ignoring them [4].) > > > > There could be *dozens* of copies of exactly the same a Javascript > library, > > shared CSS, or web font in the FileSystem. > > > > What I'm suggesting is: > > * a filesystem's persistent URLs by default be read/write only for the > > same origin > > * the origin be able to allow other origins to access its files > > (readonly) by persistent URL > > > > I'm not asking-for nor suggesting API file access but others may express > > opinions on this. > > > > Brian Stell > > > > > > PS: Did I somehow miss info on same-origin in the spec [7]? > > > > Notes: > > [1] > > > http://lists.w3.org/Archives/Public/public-script-coord/2013JulSep/0379.html > > [2] I'm also assuming immutability would be handled similar to > gstatic.com > > [6] where different versions of a file have a different path/filename; > eg, > > * V8: http://gstatic.com/fonts/roboto/v8/2UX7WLTfW3W8TclTUvlFyQ.woff > > * V9: http://gstatic.com/fonts/roboto/v9/2UX7WLTfW3W8TclTUvlFyQ.woff > > > > [3] Here are some of Google's origins: > > https://accounts.google.com > > https://blogsearch.google.com > > https://books.google.com > > https://chrome.google.com > > https://cloud.google.com > > https://code.google.com > > https://csi.gstatic.com > > https://developers.google.com > > https://docs.google.com > > https://drive.google.com > > https://earth.google.com > > https://fonts.googleapis.com > > https://groups.google.com > > https://mail.google.com > > https://maps.google.com > > https://news.google.com > > https://www.panoramio.com > > https://picasa.google.com > > https://picasaweb.google.com > > https://play.google.com > > https://productforums.google.com > > https://plus.google.com/ > > https://research.google.com > > https://support.google.com > > https://sites.google.com > > https://ssl.gstatic.com > > https://translate.google.com > > https://tables.googlelabs.com > > https://talkgadget.google.com > > https://themes.googleusercontent.com/ > > https://www.blogger.com > > https://www.google.com > > https://www.gstatic.com > > https://www.orcut.com > > https://www.youtube.com > > > > My guess is that there are more. > > > > I believe the XXX.blogspot.com origins belong to Google but I'm not an > > authority on this. > > > > [4] These are also different top level domains: > > * https://www.google.nl > > * https://www.google.co.jp > > > > Wikipedia lists about 200 of these [5] but since users tend to stick to > one > > I'm ignoring them for this posting. > > > > I'm also ignoring http vs https (eg, http://www.google.com) and > with/without > > leading www (eg, https://google.com) since they redirect. > > > > [5] http://en.wikipedia.org/wiki/List_of_Google_domains > > [6] http://wiki.answers.com/Q/What_is_gstatic > > [7] http://w3c.github.io/filesystem-api/Overview.html > > > > -- > "Si quieres viajar alrededor del mundo y ser invitado a hablar en un > monton de sitios diferentes, simplemente escribe un sistema operativo > Unix." > – Linus Tordvals, creador del sistema operativo Linux >
Received on Tuesday, 5 November 2013 18:12:45 UTC