- From: Elliott Sprehn <esprehn@chromium.org>
- Date: Sun, 19 Apr 2015 02:15:26 -0700
- To: Glen Huang <curvedmark@gmail.com>, Ilya Grigorik <igrigorik@google.com>
- Cc: Matthew Robb <matthewwrobb@gmail.com>, public-webapps <public-webapps@w3.org>, Wilson Page <wilsonpage@me.com>
- Message-ID: <CAO9Q3i+nrZA0-3r6OyoqFhUXEUy7tpL7O+DjNm-daAVJ970wJQ@mail.gmail.com>
I'd hope with prefetch that we'd keep the data around in the memory cache waiting for the request. On Apr 18, 2015 7:07 AM, "Glen Huang" <curvedmark@gmail.com> wrote: > Didn't know about this trick. Thanks. > > But I guess you have to make sure the file being prefetched must have a > long cache time set in the http header? Otherwise when it's fetched, the > file is going to be downloaded again? > > What if you don't have control over the json file's http header? > > On Apr 18, 2015, at 10:12 AM, Elliott Sprehn <esprehn@chromium.org> wrote: > > <link rel=prefetch> does that for you. > On Apr 17, 2015 7:08 PM, "Glen Huang" <curvedmark@gmail.com> wrote: > >> One benefit is that browsers can start downloading it asap, instead of >> waiting util the fetch code is executed (which could itself be in a >> separate file). >> >> On Apr 18, 2015, at 8:41 AM, Elliott Sprehn <esprehn@chromium.org> wrote: >> >> >> >> On Fri, Apr 17, 2015 at 6:33 AM, Glen Huang <curvedmark@gmail.com> wrote: >> >>> Basic feature like this shouldn't rely on a custom solution. However, it >>> does mean that if browsers implement this, it's easily polyfillable. >>> >> >> What does this get you over fetch() ? Imports run scripts and enforce >> ordering an deduplication. Importing JSON doesn't really make much sense. >> >> >>> On Apr 17, 2015, at 9:23 PM, Wilson Page <wilsonpage@me.com> wrote: >>> >>> Sounds like something you could write yourself with a custom-elements. >>> Yay extensible web :) >>> >>> On Fri, Apr 17, 2015 at 1:32 PM, Matthew Robb <matthewwrobb@gmail.com> >>> wrote: >>> >>>> I like the idea of this. It reminds me of polymer's core-ajax component. >>>> On Apr 16, 2015 11:39 PM, "Glen Huang" <curvedmark@gmail.com> wrote: >>>> >>>>> Inspired by HTML imports, can we add JSON imports too? >>>>> >>>>> ```html >>>>> <script type="application/json" src="foo.json" id="foo"></script> >>>>> <script type="application/json" id="bar"> >>>>> { "foo": "bar" } >>>>> </script> >>>>> ``` >>>>> >>>>> ```js >>>>> document.getElementById("foo").json // or whatever >>>>> document.getElementById("bar").json >>>>> ``` >>>>> >>>>> >>> >>> >> >> >
Received on Sunday, 19 April 2015 09:15:58 UTC