/irc-logs / w3c / #webapps / 2012-10-29 / end
Options:
- # Session Start: Mon Oct 29 00:00:00 2012
- # Session Ident: #webapps
- # [00:05] * Joins: chaals (~Adium@public.cloak)
- # [00:09] * Joins: spoussa (~Adium@public.cloak)
- # [00:22] * Joins: Lachy (~Lachy@public.cloak)
- # [00:36] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [00:40] * Quits: spoussa (~Adium@public.cloak) ("Leaving.")
- # [06:24] * Quits: Lachy (~Lachy@public.cloak) (Ping timeout: 20 seconds)
- # [06:26] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [06:27] * Parts: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [06:31] * Joins: MikeSmith (~MikeSmith@public.cloak)
- # [06:54] * Joins: chaals (~Adium@public.cloak)
- # [07:06] * Quits: chaals (~Adium@public.cloak) (Ping timeout: 20 seconds)
- # [07:38] * Joins: Lachy (~Lachy@public.cloak)
- # [07:43] * Joins: Hidetoshi (~yokota@public.cloak)
- # [07:44] * Quits: Hidetoshi (~yokota@public.cloak) (Hidetoshi)
- # [07:53] * Joins: Hidetoshi (~yokota@public.cloak)
- # [07:53] * Quits: Hidetoshi (~yokota@public.cloak) ("さようなら")
- # [08:00] * Quits: MikeSmith (~MikeSmith@public.cloak) (MikeSmith)
- # [08:09] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [08:25] * Joins: chaals (~Adium@public.cloak)
- # [08:31] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [08:39] * Joins: bryan (~bryan@public.irc.w3.org)
- # [08:47] * Joins: richt (~richt@public.cloak)
- # [08:48] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [08:52] * Joins: byungjung_ (~byungjung@public.irc.w3.org)
- # [08:53] * Joins: dom (dom@public.cloak)
- # [08:53] * Joins: smaug (~chatzilla@public.cloak)
- # [08:54] * Joins: shan (~shan@public.irc.w3.org)
- # [08:54] * Joins: Lachy (~Lachy@public.cloak)
- # [08:58] * Joins: nsakai2 (~nsakai2@public.irc.w3.org)
- # [08:58] * Joins: abarsto (~abarsto@public.cloak)
- # [08:58] * abarsto is now known as ArtB
- # [08:59] * Joins: a12u (~androirc@public.cloak)
- # [08:59] * Joins: Zakim (zakim@public.irc.w3.org)
- # [08:59] * Joins: amirabella (~mirabeaj@public.cloak)
- # [08:59] * Joins: jgraham (~jgraham@public.irc.w3.org)
- # [08:59] * Joins: RRSAgent (rrsagent@public.irc.w3.org)
- # [08:59] <RRSAgent> logging to http://www.w3.org/2012/10/29-webapps-irc
- # [08:59] * Joins: zcorpan (~zcorpan@public.cloak)
- # [08:59] <ArtB> Meeting: WebApps f2f Meeting
- # [09:00] <ArtB> Date: 29 October 2012
- # [09:00] <ArtB> Chair: Art, Charles
- # [09:00] <ArtB> Scribe: Josh
- # [09:00] <ArtB> ScribeNick: timeless
- # [09:00] * timeless changes topic to 'http://irc.w3.org #webapps'
- # [09:00] * timeless changes topic to 'http://irc.w3.org #webapps TPAC 2012 WebApps F2F'
- # [09:00] <ArtB> Agenda: http://www.w3.org/wiki/Webapps/TPAC2012Meeting
- # [09:00] <timeless> RRSAgent, draft minutes
- # [09:00] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [09:00] <ArtB> Present: Art_Barstow
- # [09:00] * Joins: adrianba (~adrianba@public.cloak)
- # [09:01] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [09:01] <timeless> present+ timeless
- # [09:01] * Joins: krisk (~krisk@public.irc.w3.org)
- # [09:01] * Joins: morrita (~Adium@public.cloak)
- # [09:01] <timeless> RRSAgent, make logs public
- # [09:01] <RRSAgent> I have made the request, timeless
- # [09:01] <timeless> RRSAgent, draft minutes
- # [09:01] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [09:01] * Joins: tobie (~u5692@public.irc.w3.org)
- # [09:02] <timeless> s/present+ timeless/present+ Josh_Soref/
- # [09:02] <timeless> RRSAgent, draft minutes
- # [09:02] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [09:02] <bryan> present+ Bryan_Sullivan
- # [09:02] <timeless> s/Scribe: Josh/Scribe: Josh_Soref/
- # [09:02] <timeless> RRSAgent, draft minutes
- # [09:02] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [09:02] * Joins: npdoty (npdoty@public.cloak)
- # [09:03] * Joins: Yoshihiro (~Yoshihiro@public.irc.w3.org)
- # [09:04] <odinho_> present+ Odin_Hoerthe_Omdal
- # [09:04] * Quits: nsakai2 (~nsakai2@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:04] * Joins: KenjiBX (~5bd9a8dc@public.cloak)
- # [09:04] * Joins: aklein (~uid4454@public.cloak)
- # [09:05] * Joins: nsakai2 (~nsakai2@public.irc.w3.org)
- # [09:05] <chaals> Present+ chaals
- # [09:05] <jaubourg> present+ Julian_Aubourg
- # [09:05] * Joins: takoratta (~takoratta@public.irc.w3.org)
- # [09:05] <aklein> present+ Adam_Klein
- # [09:06] * Joins: takuya (~takuya@public.irc.w3.org)
- # [09:06] * Joins: bhu4 (~5bd9a8dc@public.cloak)
- # [09:06] * Quits: bhu4 (~5bd9a8dc@public.cloak) ("CGI:IRC")
- # [09:06] <timeless> topic: Introductions
- # [09:06] * Joins: dnkim (~dnkim@public.irc.w3.org)
- # [09:06] <jgraham> present+ jgraham
- # [09:07] <timeless> chaals: welcome to webapps, everybody
- # [09:07] <timeless> [ Applause ]
- # [09:07] <timeless> ArtB: we're happy to be here
- # [09:07] * Joins: Oh (~Oh@public.irc.w3.org)
- # [09:07] <zcorpan> present+ zcorpan
- # [09:07] <timeless> chaals: in IETF, they have the hum, we get the W3C clap
- # [09:07] <timeless> ... this is a big meeting
- # [09:07] * Joins: rafaelw (~uid4459@public.cloak)
- # [09:07] <timeless> ... we're going to be really strict about making you Join Queues
- # [09:07] <timeless> ... and use the microphone
- # [09:07] * Quits: takoratta (~takoratta@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:08] <timeless> ... I'm Charles
- # [09:08] <timeless> ... the first thing i'm going to do is ask everyone to introduce themselves
- # [09:08] <timeless> ... say who you are, where you work, and if you have any particular spec that interests you
- # [09:08] <timeless> ... I'm Charles, I work for Yandex, i'm interested in just about everything
- # [09:08] <timeless> shepazu: I'm Doug Sheppers, I'm one of 2 w3c staff contacts
- # [09:09] <timeless> krisk: Kris, Microsoft, testing
- # [09:09] * Joins: BO_HU_CHINA_UNICOM (~5bd9a8dc@public.cloak)
- # [09:09] * Joins: tlr (roessler@public.cloak)
- # [09:09] * Joins: paul (~paul@public.cloak)
- # [09:09] <adrianba> Present+ adrianba
- # [09:10] * Quits: KenjiBX (~5bd9a8dc@public.cloak) ("http://www.mibbit.com ajax IRC Client")
- # [09:10] <timeless> adrianba: Adrian Bateman, Microsoft, I'm interested
- # [09:10] * Joins: pbakaus (~pbakaus@public.irc.w3.org)
- # [09:10] * Joins: efullea (~efullea@public.irc.w3.org)
- # [09:10] * Joins: KenjiBX (~KenjiBX@public.irc.w3.org)
- # [09:10] * Joins: Bo_Chen (~Bo_Chen@public.irc.w3.org)
- # [09:10] <timeless> BO_HU_CHINA_UNICOM: Bo Hu, China Unicom, i'm interested in Push API
- # [09:10] <timeless> Bo_Chen: Bo Chen, China Unicom, i'm interested in this WG and related groups
- # [09:10] * Joins: Yuan (~Yuan@public.cloak)
- # [09:10] <timeless> ArtB: Art Barstow, Co-chair with chaals, Nokia, all specs
- # [09:11] <npdoty> timeless: Josh Soren, from RIM, not yet a member of the WG
- # [09:11] * Joins: shepazu (schepers@public.cloak)
- # [09:11] <timeless> pbakaus: Paul Bakaus, XXX, YYY
- # [09:11] <timeless> sicking: Jonas Sicking, Mozilla, all specs
- # [09:11] <npdoty> from Zynga, everything that helps games
- # [09:11] <npdoty> s/XXX/Zynga/
- # [09:11] <npdoty> s/YYY/everything that helps games/
- # [09:12] * Joins: sgodard (~sgodard@public.cloak)
- # [09:12] <timeless> jaubourg: Julian Bourg, AAA
- # [09:12] * Joins: hallvord (~hallvord@public.cloak)
- # [09:12] * Quits: shepazu (schepers@public.cloak)
- # [09:12] <timeless> mklein: BBB, Google
- # [09:12] <timeless> rafaelw: Rafael W, Google, CCC
- # [09:12] <timeless> DDD: DDE, Intel, processors
- # [09:12] <npdoty> s/AAA/jQuery Foundation, interested in the Web/
- # [09:12] * Joins: jfmoy (~jfmoy@public.cloak)
- # [09:12] * Joins: shepazu (schepers@public.cloak)
- # [09:12] <timeless> Yuan: Yuan, Nokia, everything
- # [09:13] <timeless> EEE: EEF, Google, DOM Specs
- # [09:13] <tlr> s/DDE/Wayne Carr/
- # [09:13] <timeless> FFF: FFG
- # [09:13] <timeless> GGG: GGH
- # [09:13] * Joins: rotsuya (~rotsuya@public.irc.w3.org)
- # [09:13] <timeless> HHH: HHI, Google, Web Components
- # [09:13] <timeless> JJJ: JJK
- # [09:13] <shan> present+ Soonbo_Han
- # [09:13] <timeless> shan: Soon bo han
- # [09:13] * Joins: nkic (~nkikkawa@public.cloak)
- # [09:14] <morrita> s/HHH/morrita/
- # [09:14] * Joins: haraken (~haraken@public.irc.w3.org)
- # [09:14] * zcorpan is Simon Pieters
- # [09:14] <timeless> KKK: KKL, Opera
- # [09:14] * Joins: wseltzer (wseltzer@public.irc.w3.org)
- # [09:14] <timeless> s/KKK/spieters/
- # [09:14] <takuya> tatakuya from Google. IME API
- # [09:14] <bryan> Bryan Sullivan from AT&T, co-editing the Push API spec, AC rep, interested in most specs but especially storage specs and File* specs
- # [09:14] <timeless> odinho_: Odin, Opera, OOO
- # [09:14] <timeless> LLL: LLM, Opera
- # [09:14] <jgraham> jgraham: James Graham, Opera
- # [09:14] <KenjiBX> KenjiBX ; Kenji Baheux ; Google ; general interest in WebApps spec ; particular interest in proposed IME API.
- # [09:14] <shan> s/Soon bo/Soonbo/
- # [09:14] <haraken> haraken from Google. DOM specs.
- # [09:14] <timeless> bryan: bryan Sullivan, AT&T AC Rep, MM
- # [09:14] * Joins: sicking (~sicking@public.cloak)
- # [09:15] <timeless> paul: Paul Cotton, Microsoft, HTML co-chair
- # [09:15] <aklein> s/BBB/Adam Klein/
- # [09:15] <timeless> PPP: PPU
- # [09:15] * Joins: Shinji (shinji@public.cloak)
- # [09:15] * Joins: tleithea (~5bd9a8dc@public.cloak)
- # [09:15] <timeless> yoske: QQQ
- # [09:15] <Lachy> s/LLL: LLM, Opera/Lachlan Hunt, Opera, editor of Selectors API/
- # [09:15] <odinho_> s/OOO/interest in most specs, but listens most carefully for IndexedDB atm/
- # [09:15] <timeless> RRR: RRA
- # [09:15] <timeless> SSS: SST
- # [09:15] <efullea> efullea: Eduardo Fullea, co-editing Push API spec
- # [09:15] <shan> s/Soonbo/Soonbo from LGE/
- # [09:16] * Joins: MagnusOlsson (~MagnusOlsson@public.cloak)
- # [09:16] <timeless> tomoyuki: SSU
- # [09:16] <timeless> TTT: TTU
- # [09:16] <efullea> efullea: Eduardo Fullea, Telefonica, co-editing Push API spec
- # [09:16] * Quits: tleithea (~5bd9a8dc@public.cloak) ("CGI:IRC")
- # [09:16] <timeless> amirabella: Amira Bella, CDE
- # [09:16] <Oh> Jong Soo Oh, LGE
- # [09:16] * Joins: rsleevi (~u4433@public.cloak)
- # [09:16] * Quits: paul (~paul@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:16] <timeless> wseltzer: Wendy Seltzter, W3C
- # [09:16] * Joins: Travis (~5bd9a8dc@public.cloak)
- # [09:16] <amirabella> s/Amira Bella, CDE/Anthony Mirabella, Synacor
- # [09:16] <timeless> CDF: CDG
- # [09:16] <amirabella> s/Amira Bella, CDE/Anthony Mirabella, Synacor/
- # [09:16] <tomoyuki> s/SSU/Tomoyuki from KDDI, Japan/
- # [09:16] <wseltzer> s/Seltzter/Seltzer/
- # [09:16] <timeless> CDH: CDJ
- # [09:16] <timeless> CDK: CDL
- # [09:16] <a12u> Hiroyuki Aizu, TOSHIBA , interested in Web components and WebIntents
- # [09:16] <timeless> jfmoy: CDM
- # [09:17] <timeless> CDP: CDQ
- # [09:17] * Quits: haraken (~haraken@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:17] <npdoty> s/CDF/christine runnegar/
- # [09:17] <timeless> BEF: BEJ
- # [09:17] <krisk> www.w3.org site is down...known issue w3c staff working on this...
- # [09:17] <jfmoy> s/CDM/France Telecom
- # [09:17] <npdoty> s/CDG/Internet Society, Privacy Interest Group, Provenance WG/
- # [09:17] * Quits: dom (dom@public.cloak) ("")
- # [09:17] * Joins: mjs (~mjs@public.cloak)
- # [09:18] * Joins: dom (dom@public.cloak)
- # [09:18] * Joins: SteveH (~SteveH@public.cloak)
- # [09:18] * Joins: haraken (~haraken@public.irc.w3.org)
- # [09:18] <timeless> Travis: Travis Leithead, Microsoft
- # [09:18] <timeless> chaals: so, now you've forgotten everyone's name
- # [09:18] <kotakagi> s/SSS/Koichi Takagi/
- # [09:18] <timeless> ... please say your name before speaking
- # [09:18] * Joins: christine (~christine@public.irc.w3.org)
- # [09:18] * ArtB Agenda: http://www.w3.org/wiki/Webapps/TPAC2012Meeting#Potential_Topics
- # [09:18] <kotakagi> s/SST/KDDI, Japan/
- # [09:18] <odinho_> RRSAgent, draft minutes
- # [09:18] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html odinho_
- # [09:19] <timeless> ... scribe has certainly forgotten your name
- # [09:19] * Joins: bradeeoh (~bradeeoh@public.cloak)
- # [09:19] <timeless> topic: Agenda Bashing
- # [09:19] * zcorpan is now known as SimonPieters
- # [09:19] * Joins: rotsuya_ (~rotsuya@public.cloak)
- # [09:19] <timeless> chaals: i'm going to try to break the agenda into blocks of less than an hour
- # [09:19] <timeless> ... so we can have short breaks of 5-10 minutes
- # [09:19] * npdoty W3C is aware that accessing w3.org from TPAC WiFi is not working super well
- # [09:19] <timeless> ... trying to talk (or scribe) for 2-3 hours is a bad idea
- # [09:19] <hallvord> If my introduction wasn't logged, here it is: Hallvord R. M. Steen, Opera Software, XMLHttpRequest co-editor / Clipboard Events editor
- # [09:19] <bryan> anyone else having issues with the W3C wiki server?
- # [09:20] <timeless> ... items: webidl
- # [09:20] <timeless> ... streams
- # [09:20] <timeless> ... input method
- # [09:20] <timeless> ... push api
- # [09:20] <sgodard> No access to W3C wiki server :(
- # [09:20] <timeless> ... indexdb
- # [09:20] <krisk> yes w3c.org site has issues (timesout)...staff working to resolve
- # [09:20] <timeless> ... web intents
- # [09:20] * Quits: haraken (~haraken@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:20] <sicking> s/indexdb/indexeddb/
- # [09:20] <timeless> ... will be tomorrow afternoon just before 5
- # [09:20] * Quits: bradeeoh (~bradeeoh@public.cloak) (bradeeoh)
- # [09:20] * odinho_ sicking too fast :P
- # [09:20] <timeless> ... web components (shadow dom, templates) is set for 3:45pm today
- # [09:21] <timeless> ... i'm presuming we have people dialing in for that (i.e. fixed time)
- # [09:21] <timeless> ... file api, 4:45pm today (again, people dialing in, fixed time slot)
- # [09:21] <timeless> ... does anyone have a topic that is not on that list?
- # [09:21] * Joins: plh (plehegar@public.cloak)
- # [09:21] <timeless> ... that you'd like discussed
- # [09:21] <timeless> bryan: i'd like to take push api today (before file), or tomorrow morning
- # [09:21] <timeless> ... like 3pm?
- # [09:21] * Quits: rotsuya (~rotsuya@public.irc.w3.org) ("Page closed")
- # [09:21] <timeless> chaals: objections?
- # [09:21] * Joins: bradeeoh (~bradeeoh@public.cloak)
- # [09:22] <timeless> [ done ]
- # [09:22] <timeless> s/done/none/
- # [09:22] <timeless> shepazu: webidl is a pretty long discussion
- # [09:22] <timeless> ... i think we should revisit it later in the day
- # [09:22] * Joins: waynecarr (~86868b48@public.cloak)
- # [09:22] <timeless> chaals: so split it into two sessions?
- # [09:22] <timeless> ... Travis , i think you have a guy on the hook for that
- # [09:22] <timeless> ArtB: plh , you should be here for that
- # [09:22] <timeless> ... do you have time constraints?
- # [09:22] * SimonPieters wonders if heycam is here
- # [09:22] <timeless> plh: don't put it tomorrow afternoon
- # [09:23] <timeless> chaals: web idl next, and then revisit after lunch
- # [09:23] <timeless> shepazu: i'd like to touch base w/ heycam, so tomorrow morning
- # [09:23] <timeless> chaals: streams, time constraints?
- # [09:24] <timeless> chaals: streams will be merged file api discussion this afternoon
- # [09:24] <timeless> chaals: IME... anytime
- # [09:24] * Joins: kensaku_ (~kensaku@public.cloak)
- # [09:24] <timeless> ... process, web idl-1, ime, indexeddb
- # [09:24] <timeless> ... as time allows
- # [09:25] * plh will be in the css room at 9:30am
- # [09:25] * plh will come back in webapps after
- # [09:25] <timeless> takuya: i'd like to push IME to this afternoon or tomorrow
- # [09:25] <timeless> chaals: tomorrow morning
- # [09:25] <timeless> ... webidl-2, ime
- # [09:25] <timeless> mjs: Macie, Apple
- # [09:25] <timeless> ... there's been discussion on the ML about File System API
- # [09:25] <timeless> ... either taking it off standards track
- # [09:25] <timeless> ... or...
- # [09:26] <timeless> chaals: i expect it to be part of the file api discussion
- # [09:26] <timeless> ... i'll toss in a topic
- # [09:26] <timeless> ... i think we should look at AppCache, Offline Applications, ... mess
- # [09:26] * Quits: shan (~shan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:26] <timeless> ... html wg has AppCache in their spec
- # [09:26] <timeless> ... everyone hates it
- # [09:26] <timeless> ... either because they've implemented it
- # [09:26] <timeless> ... we have a proposal from Mozilla for packaging applications using JSON instead of XML
- # [09:27] <timeless> ... all of this deals w/ using applications offline
- # [09:27] <timeless> Lachy: lachlan, Opera,
- # [09:27] <mjs> s/Macie/Maciej/
- # [09:27] <npdoty> +1 on talking about all of these offline questions at once
- # [09:27] <timeless> ... when we do Selectors, can we cover Selectors api 2?
- # [09:27] <bryan> +1 to manifest discussion and appcache
- # [09:27] <timeless> ... we'll have a chance to repeat this process tomorrow
- # [09:27] <timeless> ... if you've forgotten to mention something, that's bad, but we can fix tomorrow
- # [09:28] <timeless> ... we have a small handful of process things
- # [09:28] <timeless> ... if you want to talk about how w3c process works/how it should be changed
- # [09:28] * ArtB is it just me that can't get browser connections to PubStatus, Agenda, etc.?
- # [09:28] <timeless> ... this isn't the venue
- # [09:28] <timeless> ... we don't care
- # [09:28] * timeless no, they're down -> ArtB
- # [09:28] <timeless> ... w3c has a CG for that
- # [09:28] <timeless> ... right now we work w/ the process we get
- # [09:28] <timeless> ... in walks anne
- # [09:28] <timeless> ... our goal is to get docs to REC
- # [09:28] <sgodard> ArtB, it's not just you
- # [09:29] <timeless> ... there's a handful of documents we're trying to step through that
- # [09:29] <timeless> ... Selectors API 1, Widget Update
- # [09:29] <timeless> ... there's a set of docs where we need editors
- # [09:29] <timeless> topic: Selectors
- # [09:29] <timeless> chaals: we have a specification for Selectors Level 1
- # [09:29] <timeless> ... we have a test suite, recently revices
- # [09:29] * ArtB PLH, Shepazu -> URGENT: is someone working on the net problem?
- # [09:29] <timeless> s/ces/sed/
- # [09:29] * Joins: sakih (~sakih@public.cloak)
- # [09:29] <timeless> ... there was a CfC to move to PR
- # [09:30] <timeless> ... the normal process is we say does everyone agree to move along
- # [09:30] <timeless> ... we prefer positive responses
- # [09:30] * npdoty ArtB, Team is looking into it, yes
- # [09:30] <timeless> ... there was only one response
- # [09:30] <timeless> ... did anyone want to speak?
- # [09:30] * Joins: aizu (~aizu@public.irc.w3.org)
- # [09:30] <timeless> [ No one ]
- # [09:30] <timeless> chaals: Lachy changed the test suite
- # [09:30] <timeless> ... did anyone review it?
- # [09:30] <timeless> Lachy: i rewrote the test suite
- # [09:30] * shepazu ArtB apparently it's only a problem from TPAC, not in general
- # [09:30] <timeless> ... the old one was full of bugs
- # [09:31] <timeless> ... and wasn't revealing bugs in implementations
- # [09:31] <timeless> ... i rewrote it, it now shows bugs
- # [09:31] <timeless> ... on the spec, i removed hasFeature()
- # [09:31] * sakih is now known as sakkuru
- # [09:31] * Joins: virginie_galindo (~virginie_galindo@public.irc.w3.org)
- # [09:31] <timeless> ... it's now irrelevant from the latest DOM spec
- # [09:31] <timeless> chaals: we think Selectors API level 1 is ready to go
- # [09:31] <timeless> ... we can declare victory as soon as we've filled in the boxes/forms/done the process
- # [09:31] <timeless> topic: Widget Updates
- # [09:32] <timeless> chaals: widget updates has sat around for a while
- # [09:32] * ArtB looks for RichardT?
- # [09:32] <timeless> ... in a PAG for a while
- # [09:32] <timeless> ... there are a couple of implementations
- # [09:32] <timeless> ... i'm curious to know if there are more implementations
- # [09:32] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [09:32] <timeless> ... Opera has an implementation shipping
- # [09:32] <Lachy> Selectors API Testsuite: http://dev.w3.org/2006/webapi/selectors-api-testsuite/ (Level 1 tests need review, level 2 is a work in progress.)
- # [09:32] <timeless> ... with a backend
- # [09:32] <timeless> ... Apache has an implementation
- # [09:32] * Joins: heycam (~cam@public.cloak)
- # [09:33] * heycam hi shepazu
- # [09:33] <timeless> sakari: the Tizen project has implemented it
- # [09:33] <timeless> sebastian: we use it
- # [09:33] * Joins: shan (~shan@public.cloak)
- # [09:33] * bradeeoh is now known as bradee-oh
- # [09:33] * timeless npdoty i lost his name/affiliation
- # [09:34] <timeless> chaals: objections to moving it forward?
- # [09:34] <timeless> [ None ]
- # [09:34] * Joins: tmpsantos (~tmpsantos@public.cloak)
- # [09:34] * ArtB Widget Updates: http://w3.org/TR/widget-updates
- # [09:34] <timeless> topic: editor orphaned specifications
- # [09:34] <timeless> chaals: DOM4, URL Spec
- # [09:34] <ArtB> ACTION: Charles start the process to move Widget Updates to Candidate Recommendation
- # [09:34] * @trackbot noticed an ACTION. Trying to create it.
- # [09:34] * RRSAgent records action 1
- # [09:34] <@trackbot> Created ACTION-664 - Start the process to move Widget Updates to Candidate Recommendation [on Charles McCathie Nevile - due 2012-11-05].
- # [09:34] <timeless> ... we're committed atm to do them
- # [09:34] <timeless> ... there's someone working on these things
- # [09:34] <timeless> ... it would be interested to know what his perspective is
- # [09:34] * Joins: edoyle (~erikadoyle@public.cloak)
- # [09:35] * Joins: spoussa (~Adium@public.cloak)
- # [09:35] <timeless> anne: i'm moving them forward
- # [09:35] <timeless> chaals: but you're not doing them in w3c
- # [09:35] <timeless> anne: that's correct
- # [09:35] <timeless> ... i'm talking with w3 shortly
- # [09:35] <timeless> ... about being an invited expert
- # [09:35] * odinho_ Might be nice to wait after the meeting then?
- # [09:35] <timeless> chaals: our current perspective is that we'd like an editor for DOM4
- # [09:36] * timeless no, getting volunteers is useful in general
- # [09:36] <timeless> Lachy: i might be able to be an editor for dom4
- # [09:36] * Joins: b310 (~b310@public.irc.w3.org)
- # [09:36] <timeless> chaals: url?
- # [09:36] <timeless> ... URL isn't a very big spec
- # [09:36] <timeless> ... you can copy+paste what anne does
- # [09:36] <timeless> ... put your name on it
- # [09:36] <timeless> ... become famous
- # [09:36] * Quits: MagnusOlsson (~MagnusOlsson@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:36] <timeless> ... it's really easy
- # [09:36] <timeless> ArtB: fame and fortune will follow
- # [09:36] <timeless> shepazu: guaranteed
- # [09:37] * Quits: dom (dom@public.cloak) ("")
- # [09:37] <timeless> ArtB: if you don't want to volunteer publicly, that's fine, talk to chaals or ArtB
- # [09:37] <timeless> chaals: Progress APIs is more or less done
- # [09:37] * Yoshihiro slaps aizu around a bit with a large fishbot
- # [09:37] <timeless> ... volunteer to do that spec
- # [09:37] * Joins: mjs (~mjs@public.cloak)
- # [09:37] <timeless> ... shepazu will thank you
- # [09:37] <timeless> s/APIs/Spec/
- # [09:37] <timeless> ... XMLHttpRequest
- # [09:38] <timeless> i/XML/Topic: XHR/
- # [09:38] * Joins: dom (dom@public.cloak)
- # [09:38] * Parts: heycam (~cam@public.cloak) (Leaving)
- # [09:38] <timeless> hallvord: we think the spec is pretty feature complete
- # [09:38] <timeless> ... we're trying to get overview of test coverage
- # [09:38] * ArtB looks for Jungkee Song; please wave
- # [09:38] <krisk> Microsoft submitted some more tests for XHR http://dvcs.w3.org/hg/webapps/rev/be00d20f652e
- # [09:39] <timeless> ... and the changes anne has done to the spec
- # [09:39] <timeless> jaubourg: that pretty much covers it
- # [09:39] <timeless> chaals: are there significant changes to the spec?
- # [09:39] <timeless> anne: progress was ported in
- # [09:39] <timeless> ... it was aligned with refersrc in html
- # [09:40] * Quits: plh (plehegar@public.cloak) (Ping timeout: 60 seconds)
- # [09:40] * Joins: annevk (~annevk@public.cloak)
- # [09:40] <odinho_> https://github.com/whatwg/xhr <- XHR spec annevk
- # [09:40] <timeless> s/anne:/annevk:/g
- # [09:40] <annevk> https://github.com/whatwg/xhr/commits AnonXMLHttpRequest -> XMLHttpRequest(anon=true)
- # [09:40] <annevk> 308 is now mentioned
- # [09:40] <timeless> s/https/-> https/
- # [09:40] <adrianba> q+ to ask about Stream
- # [09:40] * Zakim sees adrianba on the speaker queue
- # [09:40] <timeless> s/->//
- # [09:40] <annevk> Encoding Standard is integrated
- # [09:40] <timeless> RRSAgent, draft minutes
- # [09:40] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [09:40] <jgraham> https://github.com/whatwg has urla nd dom also
- # [09:40] <annevk> user/password are now always okay
- # [09:40] <timeless> hallvord: i think there's some work for mapping
- # [09:40] <timeless> ... and then try to ship it
- # [09:41] <timeless> ... the main work is test coverage/mapping implementation
- # [09:41] <SimonPieters> s/urla nd/url and/
- # [09:41] <timeless> ... and trying to ship the spec
- # [09:41] <timeless> annevk: there's a few more things
- # [09:41] <timeless> ... canceling the send/abort algorithms
- # [09:41] <timeless> ... needs to be rewritten to use a flag
- # [09:41] <timeless> ... the current way doesn't work
- # [09:41] <timeless> ... you always want to dispatch certain events
- # [09:41] * Quits: dom (dom@public.cloak) (Client closed connection)
- # [09:41] <timeless> ... it needs to be updated to use the url standard
- # [09:41] <timeless> ... to reference things with spaces in them
- # [09:42] <timeless> ... and we need to write tests for these conditions
- # [09:42] * Joins: MagnusOlsson (~MagnusOlsson@public.irc.w3.org)
- # [09:42] <timeless> chaals: should you be able to play around w/ various headers
- # [09:42] <timeless> ... lots of people wanted to be able to add/change the UA header
- # [09:42] <timeless> ... we ended up not making a chance
- # [09:42] <timeless> s/chance/change/
- # [09:42] <shan> s/Soonbo from LGE han/Soonbo Han from LGE/
- # [09:42] * Quits: hallvord (~hallvord@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:42] <timeless> hallvord: we're still trying to figure out if we'll make a decision
- # [09:42] <odinho_> s/KKL/Simon Pieters/
- # [09:42] <timeless> chaals: there are people who want to be able to change it
- # [09:42] <timeless> sicking: there's also the AnonXMLHttpRequest constructor
- # [09:43] <timeless> ... i don't think it's been implemented
- # [09:43] <timeless> ... we've proposed an alternate syntax
- # [09:43] <odinho_> q+
- # [09:43] * Zakim sees adrianba, odinho_ on the speaker queue
- # [09:43] * Joins: Norbert_ (~Norbert@public.irc.w3.org)
- # [09:43] <timeless> ... that also allows for http headers
- # [09:43] <adrianba> q?
- # [09:43] * Zakim sees adrianba, odinho_ on the speaker queue
- # [09:43] <timeless> hallvord: that's one of the things to pick annevk 's brain
- # [09:43] * Joins: sakkuru_ (~sakih@public.cloak)
- # [09:43] <timeless> ack adrianba
- # [09:43] <Zakim> adrianba, you wanted to ask about Stream
- # [09:43] * Zakim sees odinho_ on the speaker queue
- # [09:43] * Joins: jeff (jeff@public.cloak)
- # [09:43] <timeless> adrianba: annevk did some changes recently
- # [09:43] <timeless> ... for accessing Streams
- # [09:43] * Joins: hallvord_ (~hallvord@public.irc.w3.org)
- # [09:44] <timeless> ... we're specifically interested in
- # [09:44] * Quits: sakkuru (~sakih@public.cloak) (Ping timeout: 20 seconds)
- # [09:44] <timeless> ... for the new media specs in the HTML WG
- # [09:44] * Joins: manyoung (~manyoung@public.irc.w3.org)
- # [09:44] <timeless> ... we could talk a bit more about this under stream
- # [09:44] <timeless> ... but we'd like to talk about that a bit more here
- # [09:44] * annevk teehee, Microsoft read the WHATWG copy :p
- # [09:44] <timeless> odinho_: Opera implements AnonXMLHttpRequest
- # [09:44] <timeless> ... but we have no problem changing it
- # [09:44] <timeless> ... we like the new proposal better
- # [09:44] <npdoty> q+ hallvord_
- # [09:44] * Zakim sees odinho_, hallvord_ on the speaker queue
- # [09:44] <timeless> ... so it won't be a problem
- # [09:44] <timeless> chaals: thanks SK telecom
- # [09:44] <timeless> ... who made a commitment for RF
- # [09:44] <npdoty> ack hallvord_
- # [09:45] * Zakim sees odinho_ on the speaker queue
- # [09:45] <timeless> hallvord_: on streams
- # [09:45] <timeless> ... i guess we could put that in the next version
- # [09:45] <timeless> ... since we want to ship this spec
- # [09:45] <timeless> ... no one's implemented that
- # [09:45] <timeless> ... so i hope it's possible to defer that
- # [09:45] <odinho_> ack odinho
- # [09:45] * Zakim sees no one on the speaker queue
- # [09:45] * Joins: dom (dom@public.cloak)
- # [09:45] <timeless> adrianba: we implemented and shipped it in ie10
- # [09:45] <timeless> ... with a prefix
- # [09:45] <timeless> ... i'm fine with deferring it
- # [09:45] <timeless> ... provided it's written somewhere that we can reference
- # [09:45] <timeless> chaals: was that you volunteering to write it?
- # [09:46] <timeless> adrianba: i didn't hear that
- # [09:46] <timeless> ... but sure
- # [09:46] <timeless> chaals: he agreed
- # [09:46] <timeless> ... xhr level 2
- # [09:46] * Joins: plh (plehegar@public.cloak)
- # [09:46] <timeless> ... the plan is to get the one we have finished
- # [09:46] <timeless> ... and then work on the next one
- # [09:46] <timeless> RRSAgent, draft minutes
- # [09:46] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [09:47] <adrianba> http://www.w3.org/2008/webapps/wiki/PubStatus
- # [09:47] <timeless> topic: Pub Status
- # [09:47] <timeless> ArtB: CORS
- # [09:47] * npdoty w3.org seems to be working better now, fyi
- # [09:48] <sgodard> +1 w3.org is ok now
- # [09:48] <timeless> ArtB: are the webappsec folks here?
- # [09:48] <odinho_> q+
- # [09:48] * Zakim sees odinho_ on the speaker queue
- # [09:48] <timeless> tlr: my recollection is that BradH is driving this
- # [09:48] <timeless> ... trying to get it ready
- # [09:49] <timeless> ... bradh is in the room here
- # [09:49] <odinho_> ack odinho
- # [09:49] * Zakim sees no one on the speaker queue
- # [09:49] <annevk> (latest commit to CORS is mine...)
- # [09:49] <timeless> chaals: my memory is they're LC/CR
- # [09:49] <annevk> (W3C CORS that is)
- # [09:49] <timeless> tlr: it's LC, comment period has closed
- # [09:49] * Joins: Wonsuk (~wonsuk73@public.cloak)
- # [09:49] <timeless> ... think we have an email for one issue
- # [09:49] <timeless> chaals: Clipboard
- # [09:49] <Wonsuk> Present+ Wonsuk_Lee
- # [09:49] <timeless> hallvord_: it's something i should get back to
- # [09:50] <timeless> chaals: anyone want to assist
- # [09:50] <timeless> hallvord_: i think the remaining issue is onbefore*
- # [09:50] <npdoty> webappsec is meeting Thursday/Friday, fyi
- # [09:50] <timeless> ... for integrating copy with native browser
- # [09:50] <tlr> on CORS: http://www.w3.org/mid/370C9BEB4DD6154FA963E2F79ADC6F2E2AB22A@DEN-EXDDA-S12.corp.ebay.com
- # [09:50] <annevk> WHATWG CORS had a few changes: https://github.com/whatwg/fetch/commits
- # [09:50] <timeless> ... i have a request from university of geneva
- # [09:50] <timeless> ... i was considering ducking it
- # [09:50] <timeless> ... but chromium was interesting
- # [09:50] <tlr> avk, do you know if Brad was tracking these?
- # [09:50] <annevk> to account for 308, some typos, Referer control
- # [09:50] <timeless> chaals: we'll use them in yandex
- # [09:51] <annevk> tlr: no commits have been made to the W3C copy for 4 months
- # [09:51] <timeless> ArtB: so we're one feature/issue from LC
- # [09:51] <timeless> hallvord_: sort of
- # [09:51] <timeless> ... one feature is missing
- # [09:51] <timeless> ... there's some text about security
- # [09:51] <tlr> what's the nature of your changes?
- # [09:51] <timeless> ... and cleaning up of content
- # [09:51] <timeless> ... which we should remove
- # [09:51] <timeless> ... perhaps it isn't necessary
- # [09:51] * Quits: spoussa (~Adium@public.cloak) (Ping timeout: 20 seconds)
- # [09:51] <timeless> ArtB: if people want to see that spec move forward
- # [09:51] <timeless> ... they should submit comments
- # [09:51] * Joins: MikeSmith (~MikeSmith@public.cloak)
- # [09:51] <timeless> hallvord_: one issue to add, one to remove
- # [09:52] <timeless> chaals: if people are worried about security, look at it, scream
- # [09:52] <MikeSmith> RRSAgent, make minutes
- # [09:52] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html MikeSmith
- # [09:52] <timeless> chaals: DOM4
- # [09:52] <timeless> ... we're looking for an editor
- # [09:52] <npdoty> does someone want to chat over coffee about Clipboard and security/privacy?
- # [09:52] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [09:52] <timeless> ... dom level 3 events
- # [09:52] <timeless> Travis: dom level 3 events is
- # [09:53] <timeless> ... has exited its second LC
- # [09:53] <timeless> ... 30 of September
- # [09:53] * Joins: jcverdie (~jcverdie@public.cloak)
- # [09:53] <timeless> ... there were a short number of LC comments
- # [09:53] <timeless> ... 7 or 8
- # [09:53] <timeless> ... recorded in a DoC
- # [09:53] * MikeSmith wow travis acquired a beard
- # [09:53] <timeless> ... i think the majority of those comments have been addressed
- # [09:53] * Joins: dgrogan_cloud (~u7844@public.cloak)
- # [09:53] <timeless> ... in comments or email
- # [09:53] * ArtB D3E comment tracking doc: http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/lc2_comments.txt
- # [09:53] <timeless> chaals: people have been asking for features
- # [09:53] <timeless> ... but that should be dom4
- # [09:53] <timeless> Travis: to continue
- # [09:54] * Quits: pbakaus (~pbakaus@public.irc.w3.org) ("Page closed")
- # [09:54] <timeless> ... i'd like to transition those to dom level 4 events
- # [09:54] <timeless> ... to allow the mind share to continue to progress
- # [09:54] <timeless> ... while we step aside and lock down dom 3 events
- # [09:54] * Joins: pbakaus (~u7851@public.cloak)
- # [09:54] <timeless> ... i'd like to propose that we organize those features into a separate document
- # [09:54] <timeless> ... and publish that as FPWD
- # [09:54] <hallvord_> event.key is still a problem child, authors trying to use it have been complaining both to me and on the mailing list
- # [09:54] <timeless> ... i can take an action
- # [09:54] <timeless> ... next step for D3E
- # [09:54] <timeless> ... is move to CR
- # [09:54] <ArtB> ACTION: Travis create an ED of DOM4 Events
- # [09:54] * @trackbot noticed an ACTION. Trying to create it.
- # [09:54] * RRSAgent records action 2
- # [09:54] <@trackbot> Created ACTION-665 - Create an ED of DOM4 Events [on Travis Leithead - due 2012-11-05].
- # [09:55] <timeless> chaals: dom parsing and serialization
- # [09:55] <timeless> Travis: also me
- # [09:55] <ArtB> ACTION: Barstow work with Travis on a CfC for DOM3 Events Candidate
- # [09:55] * RRSAgent records action 3
- # [09:55] * @trackbot noticed an ACTION. Trying to create it.
- # [09:55] <@trackbot> Created ACTION-666 - Work with Travis on a CfC for DOM3 Events Candidate [on Arthur Barstow - due 2012-11-05].
- # [09:55] <timeless> ... i'm c+p from ms2ger
- # [09:55] <timeless> ... that's the status
- # [09:55] <hallvord_> (should I ask for the mike and comment even if I've "said" something on IRC?)
- # [09:55] <timeless> chaals: file stuff we'll talk about this afternoon
- # [09:55] <timeless> ... fullscreen
- # [09:55] <timeless> ... we sort of have an editor
- # [09:55] * MikeSmith hallvord_ sure
- # [09:55] <timeless> ... tantek, he's in CSS, it's a joint deliverable
- # [09:56] <npdoty> q/
- # [09:56] <npdoty> q?
- # [09:56] * Zakim sees no one on the speaker queue
- # [09:56] <timeless> ... i believe that if we bribe him, he'll produce drafts
- # [09:56] <timeless> ... gamepad
- # [09:56] <timeless> ... any editors here?
- # [09:56] * Joins: spoussa (~Adium@public.cloak)
- # [09:56] <timeless> ... html templates, indexeddb, ime,
- # [09:57] <timeless> ... webidl
- # [09:57] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [09:57] * Joins: heycam (~cam@public.cloak)
- # [09:57] * MikeSmith hallvord_ sure
- # [09:57] * heycam says hello, but is trying to be on leave at the moment
- # [09:57] * heycam :)
- # [09:57] <MikeSmith> RRSAgent, make minutes
- # [09:57] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html MikeSmith
- # [09:57] * Joins: yune (~yune@public.irc.w3.org)
- # [09:57] <timeless> chaals: heycam, where is java bindings for webidl?
- # [09:57] * heycam moment
- # [09:57] <timeless> chaals: pointer lock, progress events
- # [09:57] <heycam> http://dev.w3.org/2006/webapi/WebIDL/java.html
- # [09:58] <timeless> ... push api for later
- # [09:58] <timeless> ... is the quota management editor here?
- # [09:58] <timeless> ... server sent events?
- # [09:58] <odinho_> q+
- # [09:58] * Zakim sees odinho_ on the speaker queue
- # [09:58] <timeless> ArtB: server sent events LC published last week
- # [09:58] <heycam> I have kept the Java bindings document up to date with Web IDL, but I expect just to publish it as a note for curiosity at some point.
- # [09:58] <timeless> ... two more weeks of review
- # [09:58] <takuya> For Quota, I can follow up with its editor (Kinuko) later.
- # [09:58] <timeless> ... if we have no major issues raised
- # [09:58] <timeless> ... we can move forward
- # [09:58] * Joins: Jungkee (~Jungkee@public.irc.w3.org)
- # [09:58] <Jungkee> Present+ Jungkee_Song
- # [09:59] <timeless> ... we need a test facilitator
- # [09:59] <timeless> ... i know there are tests from opera
- # [09:59] <odinho_> ack odinho
- # [09:59] * Zakim sees no one on the speaker queue
- # [09:59] <timeless> ... any volunteers for facilitator?
- # [09:59] <timeless> ... jgraham ?
- # [09:59] <timeless> jgraham: maybe
- # [09:59] <timeless> ... we moved the tests from opera's server to github
- # [09:59] <hallvord_> welcome Jungkee :)
- # [09:59] * Quits: dnkim (~dnkim@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [09:59] <timeless> ... anyone else w/ tests for Server-sent-events, please talk to me
- # [09:59] <Jungkee> Hi Hallvord
- # [10:00] <timeless> chaals: testing is something we'll come back to in the agenda
- # [10:00] <Jungkee> Hi Julian
- # [10:00] <timeless> ... lots of work that needs to be done
- # [10:00] <timeless> ... it's great to contribute one test
- # [10:00] <timeless> ... it's amazingly helpful to be the facilitator for a spec
- # [10:00] <timeless> ... shadow dom is on the agenda
- # [10:00] * jgraham notes that test facillitator is not about *writing* tests
- # [10:00] <timeless> ... screen orientation
- # [10:00] <jaubourg> Hi Jungkee, where are you in the room ?
- # [10:00] <timeless> mounir: mounir, mozilla
- # [10:00] <ArtB> ACTION: barstow follow up with Kinuko Yasuda on status and plan for Quota Management API
- # [10:00] * @trackbot noticed an ACTION. Trying to create it.
- # [10:00] * RRSAgent records action 4
- # [10:00] <@trackbot> Created ACTION-667 - Follow up with Kinuko Yasuda on status and plan for Quota Management API [on Arthur Barstow - due 2012-11-05].
- # [10:00] <timeless> ... screen orientation in Firefox for B2G
- # [10:01] * odinho_ it's about bugging other people to hopefully do it :] Getting depressed and then doing it yourself :D
- # [10:01] <timeless> ... i heard from someone from google
- # [10:01] <timeless> chaals: stream api is on the agenda
- # [10:01] <timeless> ... url we're looking for someone
- # [10:01] * Jungkee Julian, you can write "/me bla bla" as private saying
- # [10:01] * Joins: dom_ (dom@public.cloak)
- # [10:01] <timeless> ... web app manifest is on the agenda
- # [10:01] * heycam must take his leave, will read minutes next week
- # [10:01] <timeless> ... web components is on the agenda
- # [10:01] * Parts: heycam (~cam@public.cloak) (Leaving)
- # [10:01] <timeless> ... webidl is on the agenda
- # [10:01] <timeless> ... web intents is on the agenda
- # [10:01] * jaubourg sorry, still a newb in here
- # [10:01] <timeless> ... web messaging
- # [10:01] * Quits: dom (dom@public.cloak) (Ping timeout: 60 seconds)
- # [10:02] * dom_ is now known as dom
- # [10:02] * Joins: glenn (~gadams@public.cloak)
- # [10:02] <timeless> krisk: there's a good number of tests
- # [10:02] <timeless> ... if we move them from web workers to web messaging
- # [10:02] <timeless> ... it could be sufficient to be complete
- # [10:02] <timeless> chaals: web sockets
- # [10:02] <timeless> ArtB: CR was published last month
- # [10:02] <timeless> ... question of interop for exit criteria
- # [10:02] <jgraham> server sent events tests - https://github.com/w3c/event-source
- # [10:02] <timeless> krisk: last F2F we talked about arraybufferview and replacement character
- # [10:03] <timeless> ... ie10 implements that
- # [10:03] <timeless> ... we also talked about constructors
- # [10:03] <timeless> ... all 3 are issues
- # [10:03] <sicking> s/talked about constructors/talked about event constructors/
- # [10:03] <timeless> ... i sent an email about the test server
- # [10:03] <timeless> ... there's an issue w/ getting the server working for the tests
- # [10:04] <timeless> ArtB: there's a request for review of the test suite
- # [10:04] <odinho_> s/Hi Jungkee, where are you in the room ?//
- # [10:04] <timeless> ... no comments on the test suite implies that the test suite is sufficient
- # [10:04] <odinho_> RRSAgent: make minutes
- # [10:04] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html odinho_
- # [10:04] <timeless> ... so we wait for implementations to catch up
- # [10:04] <timeless> chaals: who has impls?
- # [10:04] <timeless> ... opera does?
- # [10:04] <mounir> s/screen orientation in Firefox for B2G/screen orientation in Firefox for Android and B2G
- # [10:05] <timeless> SimonPieters: opera has it
- # [10:05] <timeless> sicking: i think we implement the spec
- # [10:05] <timeless> ... i think we do replacement character
- # [10:05] <timeless> ... and arraybufferviews
- # [10:05] <timeless> ... i'm fairly sure we do event constructors now
- # [10:05] <timeless> chaals: sounds like it's being implemented
- # [10:05] <timeless> ... just a small matter of getting it cooked
- # [10:05] <timeless> ... web storage?
- # [10:06] <timeless> ArtB: it's been around for a year now
- # [10:06] <timeless> ... waiting for imeplementations to catch up
- # [10:06] <timeless> s/ime/im/
- # [10:06] * Quits: b310 (~b310@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:07] <timeless> ... i need to contact Jong-Heun Lee
- # [10:07] <timeless> chaals: web workers?
- # [10:07] <timeless> ArtB: published in may
- # [10:07] <timeless> ... for shared workers, i think we're lacking impls
- # [10:07] <timeless> SimonPieters: there are tests
- # [10:07] <timeless> ... the opera submitted tests aren't all testharness.js
- # [10:07] <timeless> ... i'm not sure about pass rate on different browsers
- # [10:07] <timeless> ... test suite still needs more work
- # [10:07] <timeless> chaals: any big issues?
- # [10:08] <timeless> sicking: i'm pretty sure there are pretty big features not implemented by anyone
- # [10:08] <timeless> ... we don't implement shared workers
- # [10:08] <timeless> ... i don't know if anyone implements workers in workers
- # [10:08] <timeless> annevk: i think opera does workers in workers
- # [10:08] <timeless> Travis: IE10 has workers
- # [10:08] <annevk> Opera did it first!
- # [10:08] <timeless> ... we don't support shared workers in any form
- # [10:08] <timeless> ... with the possible exception of automatic GC
- # [10:09] <timeless> chaals: so outstanding work to be done
- # [10:09] <timeless> ArtB: is it small
- # [10:09] <timeless> ... should we split the spec?
- # [10:09] <timeless> chaals: does anyone suggest we should split the spec?
- # [10:09] <timeless> Travis: i'd like to entertain the idea of splitting out shared workers
- # [10:09] <timeless> ... as a separate spec
- # [10:09] <timeless> ... wanting to gauge support for that idea in the group
- # [10:10] <timeless> ... seems like a good idea to move workers forward since everyone has it
- # [10:10] <timeless> chaals: we entertain spec editors
- # [10:10] <timeless> SimonPieters: i think we shouldn't split the spec
- # [10:10] <timeless> ... no one is not planning to implement
- # [10:10] <MikeSmith> q?
- # [10:10] * Zakim sees no one on the speaker queue
- # [10:10] <timeless> pbakaus: i have a question on this
- # [10:10] <timeless> ... i had recent discussions on new features
- # [10:10] <ArtB> ACTION: barstow work with Jong-Heun Lee to start a RfR Web Storage test suite
- # [10:11] * @trackbot noticed an ACTION. Trying to create it.
- # [10:11] * RRSAgent records action 5
- # [10:11] <@trackbot> Created ACTION-668 - Work with Jong-Heun Lee to start a RfR Web Storage test suite [on Arthur Barstow - due 2012-11-05].
- # [10:11] <timeless> ... i wonder where we put them
- # [10:11] <timeless> ... do we put them in a new spec?
- # [10:11] * MikeSmith to ArtB & chaals I think jonas had his hand up to be on the queue
- # [10:11] <timeless> chaals: anyone know Hixie 's view?
- # [10:11] * Joins: JonathanJ1 (~hollobit@public.cloak)
- # [10:11] <timeless> jgraham: Hixie will just put it in the WhatWG spec
- # [10:11] <timeless> ... he won't split it out
- # [10:11] <timeless> ... whether it makes sense depends on the feature
- # [10:11] <timeless> ... if it ties in and affects semantics
- # [10:12] <timeless> ... it might be hard to put it into a separate document
- # [10:12] <npdoty> q+ sicking
- # [10:12] * Zakim sees sicking on the speaker queue
- # [10:12] <timeless> ... without lots of hooks and making it fragile
- # [10:12] <npdoty> ack sicking
- # [10:12] * Zakim sees no one on the speaker queue
- # [10:12] <timeless> sicking: one feature is sync message channels
- # [10:12] <timeless> ... which ties in pretty deeply
- # [10:12] <timeless> pbakaus: we discussed canvas
- # [10:12] <timeless> chaals: i don't see this as support for splitting it out
- # [10:12] <timeless> ... ArtB does the process pushes
- # [10:13] * Joins: jet (~jet@public.cloak)
- # [10:13] <timeless> ... you're welcome to volunteer
- # [10:13] <timeless> ... but at some point we'll be skeptical about you volunteering for more work
- # [10:13] <timeless> ... if we take what we have through the process
- # [10:13] <timeless> ... we expect another version in the future
- # [10:14] <takuya> Re; WebSocket support, Chrome has also supported it for long time but arraybufferview and replacement character haven't been implemented yet.
- # [10:14] <timeless> chaals: we have widgets for tomorrow
- # [10:14] <timeless> ... time for a 10 minute break
- # [10:14] <timeless> [ Break ]
- # [10:14] <timeless> topic: Web IDL
- # [10:15] * Quits: jfmoy (~jfmoy@public.cloak) (jfmoy)
- # [10:15] * Quits: Shinji (shinji@public.cloak)
- # [10:15] * Quits: npdoty (npdoty@public.cloak)
- # [10:15] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [10:15] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
- # [10:15] * Quits: SimonPieters (~zcorpan@public.cloak) (Client closed connection)
- # [10:15] * Quits: edoyle (~erikadoyle@public.cloak) (Ping timeout: 20 seconds)
- # [10:15] * Quits: KenjiBX (~KenjiBX@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:16] * Quits: Yuan (~Yuan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:16] * Quits: yune (~yune@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:16] * Quits: nkic (~nkikkawa@public.cloak) (Client closed connection)
- # [10:16] * Joins: a12u (~androirc@public.cloak)
- # [10:16] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [10:16] * Quits: hallvord_ (~hallvord@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:16] <takuya> Correction regarding websocket support in chromium, we have already implemented both (arraybufferview and replacement character). sorry about it.
- # [10:17] * Quits: manyoung (~manyoung@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:17] * Quits: rotsuya_ (~rotsuya@public.cloak) (Client closed connection)
- # [10:17] * Quits: aizu (~aizu@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:17] * Quits: byungjung_ (~byungjung@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:17] * Quits: christine (~christine@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:17] * Quits: virginie_galindo (~virginie_galindo@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:18] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [10:19] * Quits: dom (dom@public.cloak) (Ping timeout: 60 seconds)
- # [10:19] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [10:19] * Quits: SteveH (~SteveH@public.cloak) (Ping timeout: 20 seconds)
- # [10:20] * Quits: tlr (roessler@public.cloak) (Ping timeout: 60 seconds)
- # [10:22] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [10:22] * Joins: darobin (rberjon@public.cloak)
- # [10:22] * Joins: evanli (~androirc@public.cloak)
- # [10:22] * Quits: BO_HU_CHINA_UNICOM (~5bd9a8dc@public.cloak) ("CGI:IRC (EOF)")
- # [10:23] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [10:24] * Quits: kensaku_ (~kensaku@public.cloak) (Client closed connection)
- # [10:24] * Joins: edoyle (~erikadoyle@public.cloak)
- # [10:24] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:24] * Parts: nsakai2 (~nsakai2@public.irc.w3.org)
- # [10:25] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [10:26] * Quits: MagnusOlsson (~MagnusOlsson@public.irc.w3.org) ("Page closed")
- # [10:26] * Joins: nsakai2_ (~nsakai2@public.cloak)
- # [10:26] * Joins: MagnusOlsson (~MagnusOlsson@public.irc.w3.org)
- # [10:27] * Quits: nsakai2_ (~nsakai2@public.cloak) ("")
- # [10:27] * Joins: nsakai (~nsakai@public.cloak)
- # [10:28] * Joins: SimonPieters (~zcorpan@public.cloak)
- # [10:28] * Quits: ArtB (~abarsto@public.cloak) (Client closed connection)
- # [10:28] * Joins: abarsto (~abarsto@public.cloak)
- # [10:28] * abarsto is now known as ArtB
- # [10:28] * Joins: rotsuya (~rotsuya@public.cloak)
- # [10:28] * Joins: jfmoy (~jfmoy@public.cloak)
- # [10:29] * Joins: morrita (~Adium@public.cloak)
- # [10:29] * Joins: mjs (~mjs@public.cloak)
- # [10:29] <timeless> chaals: half the people asked about webidl now asked for it to be postponed
- # [10:29] <jgraham>
- # [10:29] <timeless> toppic: Streams
- # [10:29] <timeless> s/toppic/topic/
- # [10:30] * Joins: KenjiBX (~KenjiBX@public.irc.w3.org)
- # [10:30] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [10:30] <adrianba> http://dvcs.w3.org/hg/streams-api/raw-file/tip/Overview.htm
- # [10:30] <timeless> adrianba: we updated the streams spec last week
- # [10:30] * Joins: sicking (~sicking@public.cloak)
- # [10:30] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [10:30] <timeless> ... it's a pretty simple spec
- # [10:30] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [10:30] <timeless> ... we made some changes to align it with changes in the fileapi
- # [10:30] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [10:30] <timeless> ... the stream object maps fairly closely to the Blob object in fileapi
- # [10:30] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [10:31] <timeless> ... stream has a way to keep reading data until you get to the end of the stream
- # [10:31] * Joins: hallvord (~hallvord@public.irc.w3.org)
- # [10:31] <timeless> ... there's a streamreader that maps fairly closely to filereader
- # [10:31] <timeless> ... there's a streambuilder which is fairly close to what we used to have with blobbuilder
- # [10:31] <sicking> q
- # [10:31] <timeless> ... it doesn't make sense to move to the constructor form
- # [10:31] <timeless> ... so it's still there
- # [10:31] <timeless> s/q//
- # [10:31] * Joins: aizu (~aizu@public.irc.w3.org)
- # [10:31] <timeless> sicking: can you read from a stream multiple times or just once?
- # [10:32] <timeless> adrianba: you can only read the data once
- # [10:32] <timeless> ... the stream reader methods have a construct to say the maximum amount of data you want to read
- # [10:32] <timeless> ... so you can avoid reading to the end
- # [10:32] <timeless> ... you could read into a blob
- # [10:32] <timeless> chaals: so i could read from a stream into a blob
- # [10:32] <timeless> ... and then read from the blob multiple times
- # [10:32] <timeless> adrianba: or into a string
- # [10:33] <timeless> sicking: is there a way to get a stream that represents the content of a url?
- # [10:33] <timeless> adrianba: part of the proposal in the stream spec
- # [10:33] <timeless> ... which i think i've now volunteered to write into a different spec
- # [10:33] <timeless> ... in ready-state-3
- # [10:33] <timeless> ... if you set the response type to stream
- # [10:33] <timeless> ... then you can put it into a stream object
- # [10:33] <timeless> ... and essentially read off the wire from xhr
- # [10:33] <timeless> ... and at the end the xhr moves to ready-state-4
- # [10:34] <timeless> sicking: is there the concept of a stream failing?
- # [10:34] <timeless> ... if the server fails instead of ending
- # [10:34] <timeless> adrianba: if you call a read method
- # [10:34] <timeless> ... and the read is ending because of an io error
- # [10:34] <timeless> ... then the method throws an error
- # [10:34] <timeless> ... the same sort of error construct as in file reader
- # [10:34] <timeless> q?
- # [10:34] * Zakim sees no one on the speaker queue
- # [10:34] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [10:34] <timeless> q+ to ask if you still get those last bytes before the exception
- # [10:34] * Zakim sees timeless on the speaker queue
- # [10:35] <timeless> adrianba: we have the stream builder and the stream reader from xhr
- # [10:35] <SimonPieters> q+ SimonPieters
- # [10:35] * Zakim sees timeless, SimonPieters on the speaker queue
- # [10:35] <timeless> ... we have discussions in html wg for media source extension spec
- # [10:35] <timeless> ... we'd like to use the stream object from xhr
- # [10:35] <timeless> ... to hand off data from media to the rendering pipeline
- # [10:35] <timeless> ... we the Media Group
- # [10:35] <timeless> sicking: how does that work if you can only read from a stream once
- # [10:36] * Quits: Norbert_ (~Norbert@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:36] <timeless> ... given that a media might want to rewind
- # [10:36] * Quits: bryan (~bryan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:36] <timeless> adrianba: this is for media stream
- # [10:36] <timeless> ... where you can append to a buffer
- # [10:36] <timeless> ... the media stream is then responsible for managing that buffer
- # [10:36] <timeless> ... we want to avoid having to read all the way to the end into an array buffer
- # [10:36] <timeless> ... and then copy it into the media element buffer
- # [10:36] * Quits: MagnusOlsson (~MagnusOlsson@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:36] <timeless> ... this avoids copying into another buffer
- # [10:36] <timeless> ack me
- # [10:36] <Zakim> timeless, you wanted to ask if you still get those last bytes before the exception
- # [10:37] * Zakim sees SimonPieters on the speaker queue
- # [10:37] <sicking> q+
- # [10:37] * Zakim sees SimonPieters, sicking on the speaker queue
- # [10:37] * Quits: JonathanJ1 (~hollobit@public.cloak) (Ping timeout: 20 seconds)
- # [10:37] * Quits: tomoyuki (~tshimizu3@public.cloak) (Ping timeout: 20 seconds)
- # [10:37] <timeless> adrianba: you can read the data during progress events
- # [10:37] <timeless> ... and then get the error later
- # [10:37] <timeless> ... as with progress events/file
- # [10:37] <timeless> SimonPieters: with file we dropped blob builder
- # [10:38] <timeless> ... is there a plan to do the same thing with stream?
- # [10:38] <timeless> adrianba: no, with blob you have all the data available at the time it's created
- # [10:38] <timeless> ... the blob is immutable
- # [10:38] <timeless> ... for stream, the stream builder lets you create an instance of a stream
- # [10:38] <timeless> ... but still have a reference to the builder
- # [10:38] <timeless> ... to feed in more data
- # [10:38] <timeless> ... to append to the stream
- # [10:38] <timeless> ... maybe sending with xhr, or consuming from some place else
- # [10:39] <timeless> SimonPieters: wouldn't it make sense to just have an append() method on the stream?
- # [10:39] <timeless> adrianba: this allows for producer-consumer in different places
- # [10:39] <timeless> ... workers
- # [10:39] <timeless> ... so you can transfer the object
- # [10:39] <timeless> ... i'm open to discussion
- # [10:39] <timeless> ... we haven't built builder yet
- # [10:39] <timeless> SimonPieters: discuss on bug/ML
- # [10:39] <timeless> q?
- # [10:39] * Zakim sees SimonPieters, sicking on the speaker queue
- # [10:39] <timeless> ack sicking
- # [10:39] * Zakim sees SimonPieters on the speaker queue
- # [10:39] <timeless> ack SimonPieters
- # [10:39] * Zakim sees no one on the speaker queue
- # [10:40] * Joins: rubylin (~rubylin@public.cloak)
- # [10:40] <timeless> sicking: if you want to stream from URL to <Media>
- # [10:40] <timeless> ... you need to be able to Fast Forward
- # [10:40] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [10:40] <timeless> ... without wanting to read all the data in the interim
- # [10:40] <timeless> ... and you want to be able to rewind
- # [10:40] <timeless> ... you want to be able to jump arbitrarily
- # [10:40] <timeless> adrianba: the intent is to hook it up to the media source extension
- # [10:40] * Joins: yune (~yune@public.irc.w3.org)
- # [10:40] <timeless> ... which lets you programatically compose the buffer
- # [10:40] * Joins: MagnusOlsson (~MagnusOlsson@public.irc.w3.org)
- # [10:41] <timeless> ... for adaptive streaming
- # [10:41] <timeless> ... you'd have a manifest file
- # [10:41] * Joins: dom (dom@public.cloak)
- # [10:41] <timeless> ... pointing to different segments at different bitrates
- # [10:41] * odinho_ In one sentenced: seeking/buffering is handled by your app (javascript).
- # [10:41] <timeless> ... i compose an xhr for one segment
- # [10:41] <timeless> ... and choose a different bitrate for another segment
- # [10:41] * Joins: shh (~shh@public.cloak)
- # [10:42] <timeless> ... the buffer in the media element holds the segments you append/insert
- # [10:42] <timeless> ... the buffer can drop parts
- # [10:42] <timeless> ... the media element with the extension will tell you if you need the data
- # [10:42] <timeless> chaals: so you could rewind to a segment you've been to
- # [10:42] <timeless> ... and you could choose to pull in a different quality (higher) for the segment
- # [10:42] * Joins: jwu4 (~5bd9a8dc@public.cloak)
- # [10:43] <timeless> sicking: i think my question is more on media stream
- # [10:43] <timeless> chaals: how long will it take for you to build this? will this be in ie11/ie12?
- # [10:43] <timeless> adrianba: we built a large part of this already
- # [10:43] <timeless> ... we're looking for feedback... as SimonPieters mentioned
- # [10:43] <timeless> ... is this the right model
- # [10:43] <timeless> ... are there more changes in the file api
- # [10:43] <timeless> ... that we'd need to reflect here?
- # [10:43] <timeless> ... we feel read part is more useful than builder
- # [10:44] <timeless> ... which is why we did that
- # [10:44] <timeless> chaals: do you have someone doing the builder part?
- # [10:45] * Joins: czhang2 (~5bd9a8dc@public.cloak)
- # [10:45] <timeless> adrianba: you can get a stream from xhr
- # [10:45] <timeless> chaals: is anyone doing builder side?
- # [10:45] * Quits: czhang2 (~5bd9a8dc@public.cloak) ("CGI:IRC")
- # [10:45] <timeless> ... break for 30 minutes
- # [10:46] * Joins: czhang2 (~5bd9a8dc@public.cloak)
- # [10:46] <timeless> [ break ]
- # [10:46] <timeless> topic: Web IDL
- # [10:46] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [10:46] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [10:46] * Quits: edoyle (~erikadoyle@public.cloak) (Ping timeout: 20 seconds)
- # [10:47] <chaals> Agenda planning for the rest of the day:
- # [10:47] <chaals> + Web IDL
- # [10:47] <chaals> (11.15 − 12.15)
- # [10:47] * Quits: jwu4 (~5bd9a8dc@public.cloak) ("CGI:IRC (Ping timeout)")
- # [10:48] * Quits: KenjiBX (~KenjiBX@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:48] * Quits: sakkuru_ (~sakih@public.cloak) (Ping timeout: 20 seconds)
- # [10:49] * Quits: nsakai (~nsakai@public.cloak) (Ping timeout: 20 seconds)
- # [10:51] * Quits: czhang2 (~5bd9a8dc@public.cloak) ("CGI:IRC (Ping timeout)")
- # [10:51] * Joins: Alan (abird@public.cloak)
- # [10:51] * Quits: jeff (jeff@public.cloak) (Ping timeout: 60 seconds)
- # [10:51] * Joins: Veronica (veronica@public.cloak)
- # [10:51] * Quits: jfmoy (~jfmoy@public.cloak) (jfmoy)
- # [10:52] * Joins: nsakai (~nsakai@public.cloak)
- # [10:54] * Joins: Yongrok_Kim (~Yongrok_Kim@public.irc.w3.org)
- # [10:54] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [10:55] * Quits: Wonsuk (~wonsuk73@public.cloak) (Wonsuk)
- # [10:56] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [10:57] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [10:58] * Quits: bradee-oh (~bradeeoh@public.cloak) (bradee-oh)
- # [10:59] * Joins: dnkim (~dnkim@public.irc.w3.org)
- # [10:59] * Quits: spoussa (~Adium@public.cloak) (Ping timeout: 20 seconds)
- # [11:00] * Joins: jfmoy (~jfmoy@public.cloak)
- # [11:00] * Joins: jbb (~jbb@public.irc.w3.org)
- # [11:01] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [11:01] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [11:02] <ArtB> RRSAgent, make minutes
- # [11:02] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [11:02] * Quits: shh (~shh@public.cloak) ("Colloquy for iPad - http://colloquy.mobi")
- # [11:03] * Quits: yune (~yune@public.irc.w3.org) ("Page closed")
- # [11:03] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [11:04] * Joins: yune_ (~yune@public.irc.w3.org)
- # [11:04] * Joins: bradee-oh (~bradee-oh@public.cloak)
- # [11:04] * Quits: annevk (~annevk@public.cloak) (Client closed connection)
- # [11:06] * Quits: sicking (~sicking@public.cloak) (Ping timeout: 20 seconds)
- # [11:07] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [11:08] <ArtB> Present+ Charles_McCathie_Nevile, Travis_Leithead, Jonas_Sicking, Olli_Pettay, Simon_Pieters, Maciej_Stachowiak, Lachlan_Hunt, Hallvord_Steen, Kenji_Baheux, Bo_Hu, Bo_Chen, Arnaud_Braud, Doug_Schepers, Eduardo_Fullea, Kris_Krueger, Lars_Erik_Bolstad
- # [11:08] <ArtB> RRSAgent, make minutes
- # [11:08] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [11:08] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 20 seconds)
- # [11:10] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [11:11] <ArtB> Present+ Magnus_Olsson, Mike_Smith, Mounir_Lamouri, Paul_Bakaus, Philippe_Le_Hégaret, Rafael_Weinstein, Sakari_Poussa, Virginie_GALINDO, Wayne_Carr, Yuan_Ji
- # [11:11] <ArtB> RRSAgent, make minutes
- # [11:11] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [11:11] * Joins: JonathanJ (~hollobit@public.cloak)
- # [11:13] * Joins: KenjiBX (~KenjiBX@public.irc.w3.org)
- # [11:14] <ArtB> Present+ Erika_Doyle_Navara, Christine_Runnegar, Thomas_Roessler, Paul_Cotton, Steve_Holbrook, Anne_van_Kesteren
- # [11:16] <timeless> RRSAgent, draft minutes
- # [11:16] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [11:16] * Joins: mjs (~mjs@public.cloak)
- # [11:16] * Joins: byungjung_ (~byungjung@public.irc.w3.org)
- # [11:17] * Joins: morrita (~Adium@public.cloak)
- # [11:18] * Quits: tomoyuki (~tshimizu3@public.cloak) (Client closed connection)
- # [11:18] * Joins: jcverdie (~jcverdie@public.cloak)
- # [11:19] * Joins: Yuan (~Yuan@public.irc.w3.org)
- # [11:19] * Joins: spoussa (~Adium@public.cloak)
- # [11:19] * Parts: Bo_Chen (~Bo_Chen@public.irc.w3.org)
- # [11:19] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [11:19] * Joins: Arno (~Arnaud@public.cloak)
- # [11:19] * Joins: Norbert (~Norbert@public.irc.w3.org)
- # [11:20] <Arno> present+ Arnaud_Braud
- # [11:20] * Joins: a12u (~androirc@public.cloak)
- # [11:20] <timeless> Travis: webidl overview... and then testing
- # [11:20] <timeless> ... there's a v1 spec
- # [11:20] <timeless> ... which heycam forked off earlier this year
- # [11:20] <timeless> ... he's currently working on v2 of webidl
- # [11:20] <timeless> ... where new proposals, iterators, serializers have been placed
- # [11:20] * ArtB notes: ED for WebIDL http://dev.w3.org/2006/webapi/WebIDL/
- # [11:20] <Norbert> present+ Norbert_Lindenberg
- # [11:21] <timeless> ... in the interest of finishing v1, he did that split
- # [11:21] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
- # [11:21] <spoussa> present +Sakari_Poussa
- # [11:21] * ArtB notes CR for WebIDL: http://www.w3.org/TR/2012/CR-WebIDL-20120419/
- # [11:21] <timeless> s/present +/present+ /
- # [11:21] * ArtB notes WebIDL test plan: http://dev.w3.org/2006/webapi/WebIDL/WebIDLTest.htm
- # [11:21] <timeless> Travis: there are a number of specs with normative references to webidl
- # [11:21] * Joins: a12u (~androirc@public.cloak)
- # [11:22] <timeless> ... and they'll get stuck at CR until v1 moves to REC
- # [11:22] <timeless> ... there are two approaches
- # [11:22] <timeless> ... we create a test suite for the web idl specification
- # [11:22] * Quits: Arno (~Arnaud@public.cloak) (Ping timeout: 20 seconds)
- # [11:22] <timeless> ... that tests every normative feature in the specification
- # [11:22] <timeless> ... by searching across specifications to find occurrences of those features
- # [11:22] <timeless> ... to test those features specifically
- # [11:23] <timeless> ... for interface object testing, we'd select a couple of those snippets
- # [11:23] <timeless> ... test to see if they're present
- # [11:23] <timeless> ... not testing the syntax of webidl
- # [11:23] <timeless> ... testing the binding
- # [11:23] <spoussa> present+ Sakari_Poussa
- # [11:23] <odinho_> q+ to ask about [TreatUndefinedAs=Missing]
- # [11:23] * Zakim sees odinho_ on the speaker queue
- # [11:24] <timeless> ... so if you're building a browser that supports webidl
- # [11:24] * Joins: virginie_galindo (~virginie_galindo@public.irc.w3.org)
- # [11:24] <timeless> ... you'd have to implement those things
- # [11:24] * Joins: rotsuya (~rotsuya@public.cloak)
- # [11:24] <timeless> ... it's a bit dicey, since the test suite builders have to pick interface sections that everyone would implement
- # [11:24] * Joins: kensaku (~kensaku@public.cloak)
- # [11:24] * Joins: Arno (~Arnaud@public.cloak)
- # [11:24] <timeless> ... the second approach
- # [11:24] <timeless> ... would be to create a meta test suite
- # [11:24] * Joins: divya (~Adium@public.cloak)
- # [11:24] <timeless> ... "how to test your specification test suite"
- # [11:24] <timeless> ... two examples
- # [11:24] <timeless> ... the selectors api spec
- # [11:25] * Joins: jwu4 (~5bd9a8dc@public.cloak)
- # [11:25] <timeless> ... the web navigation timing spec (in the web perf wg)
- # [11:25] * Joins: sakkuru (~sakih@public.cloak)
- # [11:25] <timeless> ... both of those specifications reference webidl normatively
- # [11:25] <timeless> ... and they'd like to go to REC
- # [11:25] <timeless> ... if i'm building a test suite for navigation timing
- # [11:25] <timeless> ... what do i test?
- # [11:25] <timeless> ack odinho_
- # [11:25] <Zakim> odinho_, you wanted to ask about [TreatUndefinedAs=Missing]
- # [11:25] * Zakim sees no one on the speaker queue
- # [11:25] <timeless> odinho_: we can talk about that later
- # [11:26] <timeless> Travis: i think there's a slot for that in v2
- # [11:26] <timeless> chaals: this discussion is about stabilizing/publishing v2
- # [11:26] * Joins: hsivonen (~hsivonen@public.cloak)
- # [11:26] <timeless> mjs: is there at least one spec identified for every feature of webidl
- # [11:26] * Joins: edoyle (~erikadoyle@public.cloak)
- # [11:26] <timeless> ... that is likely to be widely implemented
- # [11:26] <timeless> ... and a good example of that feature
- # [11:26] <timeless> Travis: good question
- # [11:26] <timeless> ... there's a type called Byte
- # [11:27] <timeless> ... prior to yesterday, i wasn't aware of any spec using it
- # [11:27] <timeless> ... i found one yesterday, khronos's Typed Array spec
- # [11:27] <timeless> ... i believe there's an instance of each feature
- # [11:27] <timeless> ... but not necessarily all combinations
- # [11:27] <timeless> ... clamp(...various types...)
- # [11:27] * virginie_galindo thanks for reminding which company you are representing when speaking :)
- # [11:27] <timeless> mjs: is there a list of specifications to use for targeting
- # [11:28] * Joins: paul-huawei (~chatzilla@public.cloak)
- # [11:28] <timeless> Travis: i've created a webidl test
- # [11:28] <shepazu> there is also this page, for some references http://www.w3.org/wiki/Web_IDL
- # [11:28] <timeless> ... that's loading web idl assertions in iframes
- # [11:28] <timeless> ... there's no summary of "these are the specs i'm taking from"
- # [11:28] <timeless> ... but they're implicit
- # [11:29] <timeless> jgraham: i don't know how relevant it is to testing webidl itself
- # [11:29] <timeless> ... there's IDLHarness.js
- # [11:29] <timeless> ... in the resources repository
- # [11:29] <timeless> ... in dvcs
- # [11:29] <chaals> q?
- # [11:29] * Zakim sees no one on the speaker queue
- # [11:29] <timeless> ... it might be helpful
- # [11:29] * Joins: sicking (~sicking@public.cloak)
- # [11:30] <timeless> http://dvcs.w3.org/hg/resources/file/tip/idlharness.js
- # [11:30] <timeless> jgraham: it will try to test the implications of webidl
- # [11:30] * odinho_ it's a bit hard though, because it doesn't have a mode for only having useful tests
- # [11:30] <timeless> plh: last i tried, it failed on the window object
- # [11:30] <timeless> SimonPieters: i think there changes to webidl
- # [11:30] * Joins: Wonsuk (~wonsuk73@public.cloak)
- # [11:31] <timeless> ... AryehGregor wrote it
- # [11:31] * Joins: shh (~shh@public.cloak)
- # [11:31] <timeless> jgraham: I think AryehGregor plans to work on it
- # [11:31] <krisk> Here is a test that consumes this idlharness.js
- # [11:31] <krisk> http://www.w3c-test.org/html/tests/submission/AryehGregor/interfaces.html
- # [11:31] <timeless> jgraham: it uses head grabber that darobin wrote
- # [11:32] <timeless> ... if things don't match that, it'll fail
- # [11:32] <timeless> ... i think that's out of date and needs to be updated
- # [11:33] <timeless> Travis: assuming that worked
- # [11:33] <timeless> present+ Robin_Berjon
- # [11:33] <timeless> chaals: say we identify "this piece is used in Selectors API"
- # [11:33] <timeless> ... using this tool to check whether this works
- # [11:34] <chaals> ?
- # [11:34] <chaals> q?
- # [11:34] * Zakim sees no one on the speaker queue
- # [11:34] * Joins: darobin (rberjon@public.cloak)
- # [11:35] <chaals> MJS: Seems like there are 3 testing issues:
- # [11:35] <Travis> q?
- # [11:35] * Zakim sees no one on the speaker queue
- # [11:35] <chaals> … the combination of IDL and a particular spec, plus what IDL says, implies requirements on that spec.
- # [11:35] <chaals> … eg notification has IDL snippets and that implies requirements for the behaviour of those interefaces.
- # [11:36] <chaals> … Maybe every spec using IDL should include tests for the parts of WebIDL used in the given spec.
- # [11:36] <chaals> … But also, IDL needs to be tested itself. It has requirements on other specifications, but it is hard to make a test suite that tests specs.
- # [11:37] <chaals> … But we could do a grammar-level check, and say that satisfies spec confromance. But tehre are also requirements that cascade down to user agents, and the question is how totest those for WebIDL?
- # [11:37] <chaals> … So let's find specs that show examples of each item, and test them. This harnes could help us do that.
- # [11:37] * Quits: plh (plehegar@public.cloak) (Ping timeout: 60 seconds)
- # [11:37] <chaals> … We satisfy the larger set of test suites, and those results let us confirm that WebIDL itself works.
- # [11:38] <chaals> … If we trust the harness we can use it to automate.
- # [11:38] <chaals> … the process.
- # [11:38] * Joins: tokamoto_ (~tokamoto@public.cloak)
- # [11:38] * Quits: shh (~shh@public.cloak) (Client closed connection)
- # [11:38] <chaals> CMN: +!
- # [11:38] <chaals> s/!/1/
- # [11:39] <chaals> Travis: We could make the test harness into the testing deliverable, and agrees that is sufficient.
- # [11:39] <chaals> MJS: Interesting because that would let you test combinations. SUper useful but not sure it fulfils the testing requirement if the harness hasn't actually been used to do the testing yet.
- # [11:39] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [11:40] <chaals> TL: How do we test the harness.
- # [11:40] * darobin FWIW I'm close to releasing an early version of a new revision of my JS WebIDL parser that could be used for this: https://github.com/darobin/webidl2.js/tree/develop
- # [11:41] * odinho_ darobin It was brought up before you came in. Along with IDLharness.
- # [11:42] * darobin odinho_, thanks, I sort of figured out it would have been, though I doubt anyone knew where the new code was :)
- # [11:42] * odinho_ darobin You are very correct indeed
- # [11:42] <chaals> CMN: Don't think we can get away with just the harness. Wwe need to run it, as Maciej said, but that doesn't seem to be the hard part. Agreeing on the harness seems OK.
- # [11:42] <SimonPieters> q+ SimonPieters
- # [11:42] * Zakim sees SimonPieters on the speaker queue
- # [11:43] <chaals> TL: If I edit a spec and test suite fails on WebIDL, is that a problem?
- # [11:43] <chaals> q+
- # [11:43] * Zakim sees SimonPieters, chaals on the speaker queue
- # [11:43] <chaals> JG: We should be allowed to say a test is failing for a reason other than the actual test itself.
- # [11:43] * Joins: Shinji (shinji@public.cloak)
- # [11:43] <timeless> q?
- # [11:43] * Zakim sees SimonPieters, chaals on the speaker queue
- # [11:43] <mjs> q+
- # [11:43] * Zakim sees SimonPieters, chaals, mjs on the speaker queue
- # [11:44] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [11:44] <timeless> chaals: our obligation is to prove that this is implementable and workable
- # [11:44] <timeless> ... we can prove that
- # [11:44] * Joins: kotakagi2 (~kotakagi@public.cloak)
- # [11:44] <timeless> ... we want to avoid the situation where we say "this is fine, it'll work some time in the future"
- # [11:44] * Joins: plh (plehegar@public.cloak)
- # [11:44] <timeless> ... it's like saying "we'll fail the selectors api because someone has a bug in target()"
- # [11:44] <plh> --> http://w3c-test.org/webperf/tests/submission/W3C/NavigationTiming/test_interface.html
- # [11:44] <plh> q+
- # [11:44] * Zakim sees SimonPieters, chaals, mjs, plh on the speaker queue
- # [11:45] <timeless> ... i certainly expect to do that
- # [11:45] <Lachy> s/target()/:target pseudo-class/
- # [11:45] <MikeSmith> q?
- # [11:45] * Zakim sees SimonPieters, chaals, mjs, plh on the speaker queue
- # [11:45] * darobin shepazu: you can queue yourself :)
- # [11:45] <timeless> ack SimonPieters
- # [11:45] * Zakim sees chaals, mjs, plh on the speaker queue
- # [11:45] <chaals> … waiting to fix all corner cases is broken, and we can be more grown-up
- # [11:45] <ArtB> q+ take a quick look at the WebIDL CR Exit Criteria http://www.w3.org/TR/2012/CR-WebIDL-20120419/#cr-exit
- # [11:45] * Zakim ArtB, you typed too many words without commas; I suspect you forgot to start with 'to ...'
- # [11:45] <timeless> SimonPieters: having reference to non-REC
- # [11:45] <timeless> ... it doesn't block moving to REC
- # [11:45] <chaals> CMN: Right. We're not going to hang up on tests that fail for some non-relevant reason.
- # [11:45] <timeless> ... you just have to inform that directory
- # [11:45] <timeless> s/y//
- # [11:46] <timeless> ... it doesn't necessarily block you
- # [11:46] * chaals hands scribing back to timeless
- # [11:46] <timeless> q- chaals
- # [11:46] * Zakim sees mjs, plh on the speaker queue
- # [11:46] * Quits: jwu4 (~5bd9a8dc@public.cloak) ("CGI:IRC (Ping timeout)")
- # [11:46] <chaals> ack me
- # [11:46] * Zakim sees mjs, plh on the speaker queue
- # [11:46] <timeless> ack MikeSmith
- # [11:46] * Zakim sees mjs, plh on the speaker queue
- # [11:46] <timeless> ack mjs
- # [11:46] * Zakim sees plh on the speaker queue
- # [11:46] * Joins: bryan (~bryan@public.irc.w3.org)
- # [11:46] <timeless> mjs: w3c process does require that you state your CR exit criteria
- # [11:47] <timeless> ... it doesn't require "two implementations will pass in the test suite"
- # [11:47] * Joins: hiro (hiro@public.cloak)
- # [11:47] <ArtB> q+ to review the CR exit criteria for Web IDL http://www.w3.org/TR/2012/CR-WebIDL-20120419/#cr-exit
- # [11:47] * Zakim sees plh, ArtB on the speaker queue
- # [11:47] <timeless> ... a spec could state "as long as webidl issues are identified, we won't block on them"
- # [11:47] <shepazu> +1 to mjs
- # [11:48] <timeless> ... CR exit criteria saying "we must have fixes for every single observed issue" isn't a good idea
- # [11:48] <timeless> plh: i did this exercise with web performance navigation timing
- # [11:48] <odinho_> q+
- # [11:48] * Zakim sees plh, ArtB, odinho_ on the speaker queue
- # [11:49] <timeless> plh: I did this exercise
- # [11:49] <ArtB> q-
- # [11:49] * Zakim sees plh, odinho_ on the speaker queue
- # [11:49] <chaals> q?
- # [11:49] * Zakim sees plh, odinho_ on the speaker queue
- # [11:49] <MikeSmith> ack plh
- # [11:49] * Zakim sees odinho_ on the speaker queue
- # [11:49] <chaals> ack pl
- # [11:49] * Zakim sees odinho_ on the speaker queue
- # [11:49] <chaals> ack od
- # [11:49] * Zakim sees no one on the speaker queue
- # [11:49] <timeless> ... And every single thing had issues
- # [11:50] <mjs> q+
- # [11:50] * Zakim sees mjs on the speaker queue
- # [11:50] <timeless> Odinho: I did testing and stopped there was too much red
- # [11:50] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [11:50] <timeless> ... There was no prioritization
- # [11:50] <timeless> ... Throwing is important
- # [11:50] <timeless> ... Some things are less
- # [11:51] <timeless> ... Prototype chain
- # [11:51] <jgraham> q+
- # [11:51] * Zakim sees mjs, jgraham on the speaker queue
- # [11:52] * Quits: kotakagi2 (~kotakagi@public.cloak) (Client closed connection)
- # [11:52] <Lachy> q+
- # [11:52] * Zakim sees mjs, jgraham, Lachy on the speaker queue
- # [11:52] <sicking> q+
- # [11:52] * Zakim sees mjs, jgraham, Lachy, sicking on the speaker queue
- # [11:52] * Joins: shh (~shh@public.cloak)
- # [11:52] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [11:52] <tobie> present+ Tobie_Langel
- # [11:54] * timeless sighs
- # [11:54] * timeless irc client is lagged / disconnected
- # [11:54] * odinho_ timeless you're here now
- # [11:54] * mjs I'm seeing your stuff timeless
- # [11:54] * timeless has 6 lines on a tablet not yet sent
- # [11:54] <timeless> Travis: hopefully when webidl is pushed to rec, people will fix their implementations to match
- # [11:55] <chaals> TL: If there are crucial parts of WebIDL that need to pass we need to make sure they do...
- # [11:55] <timeless> ... so that we won't have 80% failures for indexeddb
- # [11:55] <chaals> q?
- # [11:55] * Zakim sees mjs, jgraham, Lachy, sicking on the speaker queue
- # [11:55] <timeless> q?
- # [11:55] <mjs> ack mjs
- # [11:55] * Zakim sees mjs, jgraham, Lachy, sicking on the speaker queue
- # [11:55] * Zakim sees jgraham, Lachy, sicking on the speaker queue
- # [11:55] <timeless> mjs: i've heard there are things which are tested and fail
- # [11:55] <timeless> ... i'd like to know what they are
- # [11:55] <timeless> ... it's hard to talk in the abstract
- # [11:55] <timeless> ... are these different in all browsers?
- # [11:55] <timeless> ... or do the browsers all do one thing which is distinct from webidl
- # [11:56] <timeless> ... in which case we could "fix" webidl
- # [11:56] <timeless> ... but if the browsers each have different behaviors, then making them match webidl could be easier
- # [11:56] <timeless> jgraham: for a lot of the things
- # [11:56] <timeless> ... where we see lots and lots of fails
- # [11:57] <timeless> ... it's the way the testharness has been written
- # [11:57] <timeless> ... it's to test the webidl stuff very carefully
- # [11:57] <timeless> ... we can't say nothing about it
- # [11:57] <timeless> ... but atm, we have 4 browsers doing 4 distinct things
- # [11:57] <timeless> ... where should attributes be on the prototype chain?
- # [11:57] <timeless> ... on the objects, on the prototype, both?
- # [11:57] <timeless> ... we discussed it on the ML
- # [11:57] <timeless> ... we agreed it was the right solution technically
- # [11:58] <timeless> ... but everyone who isn't doing that today needs to change this, it's tedious
- # [11:58] <plh> q?
- # [11:58] * Zakim sees jgraham, Lachy, sicking on the speaker queue
- # [11:58] <timeless> ... but that shouldn't block specs
- # [11:58] <plh> ack jg
- # [11:58] * Zakim sees Lachy, sicking on the speaker queue
- # [11:58] <plh> ack la
- # [11:58] * Zakim sees sicking on the speaker queue
- # [11:58] <chaals> ack lach
- # [11:58] * Zakim sees sicking on the speaker queue
- # [11:58] <timeless> Lachy: priotizing tests
- # [11:58] <timeless> s/prio/priori/
- # [11:58] <timeless> ... i have critical tests
- # [11:58] <timeless> ... and nice to have tests
- # [11:58] <hallvord> It's important to get those prototype chain issues worked out - or we get compat problems like http://my.opera.com/hallvors/blog/2012/10/26/microsofts-skydrive-gun-meet-foot
- # [11:59] <timeless> ... including stuff in webidl that might fail
- # [11:59] <timeless> ... changing some parts in webidl would require changing lots of things in our implementation
- # [11:59] <timeless> ... and we didn't have the resources for that
- # [11:59] <timeless> ... implementing TypeError / NSError from firefox
- # [12:00] <timeless> ... changing that, it's in our code, it's a relatively small change
- # [12:00] * Quits: Jungkee (~Jungkee@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:00] <timeless> ... but it can affect lots of things
- # [12:00] <mjs> q+
- # [12:00] * Zakim sees sicking, mjs on the speaker queue
- # [12:00] <timeless> ... requiring a lot of test fixes in our system
- # [12:00] <timeless> q?
- # [12:00] * Zakim sees sicking, mjs on the speaker queue
- # [12:00] <timeless> ack sicking
- # [12:00] * Zakim sees mjs on the speaker queue
- # [12:00] <timeless> sicking: there are very few controversial things
- # [12:00] * Joins: kotakagi (~kotakagi@public.cloak)
- # [12:00] <chaals> q+ travis
- # [12:00] * Zakim sees mjs, travis on the speaker queue
- # [12:00] <chaals> +
- # [12:00] <chaals> q+
- # [12:00] * Zakim sees mjs, travis, chaals on the speaker queue
- # [12:00] <timeless> ... there's very few cases where we should remove something from the spec
- # [12:00] * Joins: Jungkee (~Jungkee@public.irc.w3.org)
- # [12:00] <timeless> ... it's just tedious to fix
- # [12:01] <timeless> ... and doesn't add value for implementers
- # [12:01] <Jungkee> Present+ Jungkee_Song
- # [12:01] <timeless> ... so it gets less priority
- # [12:01] <chaals> ack mj
- # [12:01] * Zakim sees travis, chaals on the speaker queue
- # [12:01] <timeless> mjs: it'd be useful to make a list of known common things
- # [12:01] <timeless> ... where there aren't 2 implementations matching webidl's spec
- # [12:01] <timeless> ... if the harness could group things
- # [12:01] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [12:01] <timeless> ... based on which type of interop issue
- # [12:01] <timeless> ... that'd be useful
- # [12:02] <timeless> ... thus the remaining ones would be more easily identified
- # [12:02] <timeless> ... for the n different behaviors of attribute behaviors
- # [12:02] <timeless> ... i'd like to know what they are
- # [12:02] <Lachy> q-
- # [12:02] * Zakim sees travis, chaals on the speaker queue
- # [12:02] <timeless> sicking: three behaviors i know of
- # [12:02] <timeless> ... webkit puts stuff on object itself
- # [12:03] <timeless> ... i think opera puts things on the relevant prototype object
- # [12:03] <timeless> ... for dom node nodeName, on the Node interface object
- # [12:03] <timeless> ... gecko puts it on the Node interface object and the leaf interface object
- # [12:03] <timeless> ... e.g. Node and Div interface
- # [12:03] <timeless> Travis: IE since 9 puts it on the Node prototype
- # [12:03] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [12:03] <timeless> jgraham: opera is different for Methods and Attributes
- # [12:03] <timeless> ack Travis
- # [12:03] * Zakim sees chaals on the speaker queue
- # [12:04] <SimonPieters> in Opera methods are on the prototype, attributes are on the object.
- # [12:04] <timeless> Travis: i'll take an action as we build the test
- # [12:04] <timeless> ... to understand the impl report
- # [12:04] <timeless> ... there's 2/3 here
- # [12:04] * SimonPieters (iirc)
- # [12:04] <timeless> ... it sounds like that'd be helpful for further discussion on issues
- # [12:05] <timeless> chaals: if you build stuff on webidl
- # [12:05] <timeless> ... and you change the spec underneath them
- # [12:05] <timeless> ... that makes a mess for really hard to change things
- # [12:05] <timeless> ... things outside web browsers
- # [12:05] * plh guesses timeless used IE10 for the nav timing idl test
- # [12:05] <timeless> ... we need to think about pragmatic
- # [12:05] * timeless was using Nightly (Firefox)
- # [12:06] * plh oh, interesting
- # [12:06] * plh looks like they made a lot of changes then
- # [12:06] * Parts: bryan (~bryan@public.irc.w3.org)
- # [12:06] <timeless> chaals: a way of testing downstream specs
- # [12:06] <timeless> ... and finding out what the issues are
- # [12:06] <timeless> ... having a WG lets us discuss how to break each of everyone's systems to reach interop
- # [12:07] <timeless> ... seems we have a path forward
- # [12:07] <smaug> plh: to nav timing? I recall one change + webidl-fying the implementation
- # [12:07] * timeless chrome fails 46 (passes 1)
- # [12:07] * timeless was planning to grab ie10
- # [12:07] * Quits: tokamoto_ (~tokamoto@public.cloak) (tokamoto_)
- # [12:07] <timeless> ArtB: plh , do you know what to tell the web performance group?
- # [12:09] <timeless> timeless: Nightly has 45 pass (2 fail)
- # [12:09] <timeless> ... ie9 has 42 pass (5 fail)
- # [12:09] <timeless> plh: i can take that to the director
- # [12:09] <timeless> chaals: an answer to how long does it take to get done
- # [12:09] <timeless> ... there's a priority problem
- # [12:09] <timeless> ... "until web idl is finished, you have more work to do"
- # [12:10] <timeless> ... to be sure that webidl isn't going to change under you
- # [12:10] <Travis> q+
- # [12:10] * Zakim sees chaals, Travis on the speaker queue
- # [12:10] <krisk> IE10 has the same result as IE9 (42 pass, 5 fail)
- # [12:10] <timeless> ... go back to groups "you should push web idl to be sure it's finished sooner"
- # [12:10] <timeless> plh: those groups don't know how to test webidl
- # [12:10] <timeless> chaals: i see darobin 's boss looking at darobin
- # [12:11] * ArtB ACTION: robin get to work on updated WebIDL parser ;-)
- # [12:11] <timeless> darobin: i'm coding it right now
- # [12:11] <Travis> q-
- # [12:11] * Zakim sees chaals on the speaker queue
- # [12:11] <chaals> ack me
- # [12:11] * Zakim sees no one on the speaker queue
- # [12:11] <timeless> Travis: i'd propose we send out a general announcement
- # [12:11] <timeless> ... "if your spec depends on webidl. please contact Travis "
- # [12:11] <timeless> ... "we'll see if we can prioritize your pieces of webidl"
- # [12:11] * Quits: byungjung_ (~byungjung@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:11] <timeless> plh: we have a few specs in PR waiting on WebIDL
- # [12:11] <ArtB> ACTION: barstow work with PLH on an announcement seeking IRC fragments
- # [12:11] * @trackbot noticed an ACTION. Trying to create it.
- # [12:11] * RRSAgent records action 6
- # [12:11] <@trackbot> Created ACTION-669 - Work with PLH on an announcement seeking IRC fragments [on Arthur Barstow - due 2012-11-05].
- # [12:12] <timeless> ... including GeoLoc
- # [12:12] <timeless> q?
- # [12:12] * Zakim sees no one on the speaker queue
- # [12:12] <ArtB> s/IRC fragments/Web IDL fragments/
- # [12:12] <timeless> chaals: on getting WebIDL stable, anything else we need to add?
- # [12:12] <timeless> ... we have a plan
- # [12:12] <timeless> ... find out what we don't agree on, work on making them work
- # [12:13] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [12:13] <timeless> Travis: please review the assertions in webidl http://dev.w3.org/2006/webapi/WebIDL/WebIDLTest.htm
- # [12:13] <timeless> ArtB: i can send out a call for review to public-script-coord
- # [12:13] <timeless> chaals: time check
- # [12:14] <ArtB> ACTION: barstow start a Call for Review for Web IDL test plan on public-script-coord
- # [12:14] * @trackbot noticed an ACTION. Trying to create it.
- # [12:14] * RRSAgent records action 7
- # [12:14] <@trackbot> Created ACTION-670 - Start a Call for Review for Web IDL test plan on public-script-coord [on Arthur Barstow - due 2012-11-05].
- # [12:14] <timeless> ArtB: the guys working on Quota API could give a quick update
- # [12:14] <timeless> topic: Quota API
- # [12:15] * Quits: Alan (abird@public.cloak) (Ping timeout: 60 seconds)
- # [12:15] <timeless> ... she received two pieces of feedback
- # [12:15] * ArtB notes Quota spec: https://dvcs.w3.org/hg/quota/raw-file/tip/Overview.html
- # [12:15] * Quits: rubylin (~rubylin@public.cloak) (Ping timeout: 20 seconds)
- # [12:15] <timeless> ... temporary/permanent
- # [12:15] <MikeSmith> s/she/Kinuko/
- # [12:15] <timeless> ... the other was to change the interface name
- # [12:15] <timeless> ... to get the object instead of integer
- # [12:16] <timeless> ... Kinuko mentioned changing temporary/permanent
- # [12:16] <timeless> ... as far as she knows, chromium is the only browser supporting this api
- # [12:16] <timeless> ... to move forward,
- # [12:16] * Joins: rotsuya (~rotsuya@public.cloak)
- # [12:16] * hiro is now known as hiro_away
- # [12:16] * Joins: rubylin (~rubylin@public.cloak)
- # [12:16] <timeless> ... she's eager to look at how to get others to associate things with
- # [12:17] <timeless> [ .... ]
- # [12:17] <timeless> tobie: vaguely, i made those comments
- # [12:17] <ArtB> RRSAgent, make minutes
- # [12:17] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [12:17] <timeless> timeless: he isn't an implementer, he's a consumer
- # [12:17] * plh hum, idlharness.js doesn't seem to do anything with the Geolocation API :-/
- # [12:17] * Quits: shh (~shh@public.cloak) ("Colloquy for iPad - http://colloquy.mobi")
- # [12:17] <timeless> topic: Lunch
- # [12:18] * Quits: plh (plehegar@public.cloak) ("always accept cookies")
- # [12:18] <timeless> chaals: 75 minutes for lunch
- # [12:18] <timeless> ... be back here, 1:30 Central European Standard Time
- # [12:18] <timeless> MikeSmith: will the room be locked?
- # [12:18] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [12:18] <timeless> chaals: MikeSmith will find out
- # [12:18] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [12:19] * Parts: aizu (~aizu@public.irc.w3.org)
- # [12:19] * Parts: Wonsuk (~wonsuk73@public.cloak) (Wonsuk)
- # [12:19] * Quits: Arno (~Arnaud@public.cloak) ("")
- # [12:19] * Quits: dnkim (~dnkim@public.irc.w3.org) ("Page closed")
- # [12:19] <timeless> RRSAgent, draft minutes
- # [12:19] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [12:20] * Quits: yune_ (~yune@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:20] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [12:20] <timeless> MikeSmith: if people want to leave stuff, we can lock the room
- # [12:20] * Quits: Veronica (veronica@public.cloak) (Ping timeout: 60 seconds)
- # [12:20] * Quits: Shinji (shinji@public.cloak)
- # [12:20] * Quits: krisk (~krisk@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:21] * Quits: Yoshihiro (~Yoshihiro@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:21] * Quits: KenjiBX (~KenjiBX@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:21] * Quits: spoussa (~Adium@public.cloak) (Ping timeout: 20 seconds)
- # [12:21] * Quits: Jungkee (~Jungkee@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:21] * Quits: rubylin (~rubylin@public.cloak) ("")
- # [12:21] * Quits: shan (~shan@public.irc.w3.org) ("Page closed")
- # [12:21] * Quits: Yuan (~Yuan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:22] * Joins: shh (~shh@public.cloak)
- # [12:22] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 20 seconds)
- # [12:22] * Quits: Oh (~Oh@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:22] * Joins: Veronica (veronica@public.cloak)
- # [12:22] * Quits: bradee-oh (~bradee-oh@public.cloak) (bradee-oh)
- # [12:22] * Quits: takuya (~takuya@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:22] * Quits: adrianba (~adrianba@public.cloak) ("Leaving")
- # [12:23] * Quits: Yongrok_Kim (~Yongrok_Kim@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:23] * Joins: shepazu (schepers@public.cloak)
- # [12:23] * Quits: tomoyuki (~tshimizu3@public.cloak) (Client closed connection)
- # [12:24] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [12:25] * Quits: paul-huawei (~chatzilla@public.cloak) (Ping timeout: 20 seconds)
- # [12:25] * Quits: evanli (~androirc@public.cloak) (Ping timeout: 20 seconds)
- # [12:25] <ArtB> ACTION: barstow work with Opera Websocket tester(s) on a Request for Review of their web socket tests
- # [12:25] * @trackbot noticed an ACTION. Trying to create it.
- # [12:25] * RRSAgent records action 8
- # [12:25] <@trackbot> Created ACTION-671 - Work with Opera Websocket tester(s) on a Request for Review of their web socket tests [on Arthur Barstow - due 2012-11-05].
- # [12:25] * Quits: jbb (~jbb@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:25] * Quits: MagnusOlsson (~MagnusOlsson@public.irc.w3.org) ("Page closed")
- # [12:26] * Quits: waynecarr (~86868b48@public.cloak) ("http://www.mibbit.com ajax IRC Client")
- # [12:27] * Quits: virginie_galindo (~virginie_galindo@public.irc.w3.org) ("Page closed")
- # [12:27] * Quits: hallvord (~hallvord@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:28] * Quits: jfmoy (~jfmoy@public.cloak) (jfmoy)
- # [12:29] * Quits: sgodard (~sgodard@public.cloak) (Ping timeout: 20 seconds)
- # [12:29] * Quits: Veronica (veronica@public.cloak) (Ping timeout: 60 seconds)
- # [12:29] * Joins: silvia (~Adium@public.cloak)
- # [12:30] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [12:30] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:30] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [12:31] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [12:31] * Quits: Norbert (~Norbert@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:32] * Quits: SimonPieters (~zcorpan@public.cloak) (Client closed connection)
- # [12:34] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [12:35] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [12:35] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 20 seconds)
- # [12:35] * Quits: edoyle (~erikadoyle@public.cloak) (Ping timeout: 20 seconds)
- # [12:36] * Quits: kotakagi (~kotakagi@public.cloak) (Ping timeout: 20 seconds)
- # [12:38] * Quits: efullea (~efullea@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [12:38] * Quits: JonathanJ (~hollobit@public.cloak) (Ping timeout: 20 seconds)
- # [12:38] * Quits: shh (~shh@public.cloak) (Client closed connection)
- # [12:41] * Quits: kensaku (~kensaku@public.cloak) (Client closed connection)
- # [12:41] * Quits: nsakai (~nsakai@public.cloak) (Ping timeout: 20 seconds)
- # [12:48] * Quits: Travis (~5bd9a8dc@public.cloak) ("CGI:IRC (Ping timeout)")
- # [12:49] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [12:52] * Quits: divya (~Adium@public.cloak) ("Leaving.")
- # [12:53] * Joins: kensaku (~kensaku@public.cloak)
- # [12:54] * Quits: sakkuru (~sakih@public.cloak) (Ping timeout: 20 seconds)
- # [12:54] * Quits: jet (~jet@public.cloak) (jet)
- # [12:56] * Quits: kensaku (~kensaku@public.cloak) (Client closed connection)
- # [13:02] * Disconnected
- # [13:03] * Attempting to rejoin channel #webapps
- # [13:03] * Rejoined channel #webapps
- # [13:03] * Topic is 'http://irc.w3.org #webapps TPAC 2012 WebApps F2F'
- # [13:03] * Set by timeless on Mon Oct 29 08:57:23
- # [13:06] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [13:15] * Joins: a12u (~androirc@public.cloak)
- # [13:19] * Joins: tokamoto (~tokamoto@public.cloak)
- # [13:20] * Joins: a1zu (~androirc@public.cloak)
- # [13:20] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
- # [13:31] * Joins: morrita (~Adium@public.cloak)
- # [13:33] * Joins: sicking (~sicking@public.cloak)
- # [13:33] * Quits: a1zu (~androirc@public.cloak) (Client closed connection)
- # [13:35] * Joins: rotsuya (~rotsuya@public.cloak)
- # [13:36] * Joins: Yoshihiro (~Yoshihiro@public.irc.w3.org)
- # [13:38] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [13:38] * Quits: tomoyuki (~tshimizu3@public.cloak) (Ping timeout: 20 seconds)
- # [13:39] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [13:39] * Joins: rotsuya_ (~rotsuya@public.cloak)
- # [13:40] * Joins: shan (~shan@public.irc.w3.org)
- # [13:40] * Joins: Shinji (shinji@public.cloak)
- # [13:41] * Quits: rotsuya (~rotsuya@public.cloak) (Ping timeout: 20 seconds)
- # [13:41] * Joins: morrita (~Adium@public.cloak)
- # [13:41] * Joins: mjs (~mjs@public.cloak)
- # [13:42] * Joins: bradee-oh (~bradee-oh@public.cloak)
- # [13:43] * Joins: rotsuya (~rotsuya@public.cloak)
- # [13:44] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [13:44] * Joins: Arno (~Arnaud@public.cloak)
- # [13:45] * Quits: rotsuya_ (~rotsuya@public.cloak) (Ping timeout: 20 seconds)
- # [13:46] * Joins: shepazu (schepers@public.cloak)
- # [13:46] <kotakagi> s/Koichi Takagi/kotakagi/
- # [13:48] * Joins: smaug (~chatzilla@public.cloak)
- # [13:48] * Joins: Lachy (~Lachy@public.cloak)
- # [13:48] * Joins: spoussa (~Adium@public.cloak)
- # [13:48] * Joins: a12u (~androirc@public.cloak)
- # [13:50] * Joins: aizu (~aizu@public.irc.w3.org)
- # [13:50] * Joins: abarsto (~abarsto@public.cloak)
- # [13:50] * abarsto is now known as ArtB
- # [13:51] * Joins: KenjiBX (~KenjiBX@public.cloak)
- # [13:51] * Quits: tokamoto (~tokamoto@public.cloak) (tokamoto)
- # [13:52] <aizu> Present Hiroyuki_Aizu
- # [13:53] <dgrogan_cloud> present+ David_Grogan
- # [13:53] * Joins: yongrok (~yongrok@public.irc.w3.org)
- # [13:54] * Joins: kensaku (~kensaku@public.cloak)
- # [13:55] <timeless> chaals: it's getting on towards the 1:30pm start time
- # [13:55] <timeless> i/getting/Topic: IndexedDB/
- # [13:55] * timeless dgrogan_cloud:
- # [13:56] * odinho_ something useless
- # [13:56] * Joins: Oh (~Oh@public.cloak)
- # [13:56] <sicking> supercalifragelisticexpialidocious
- # [13:56] * Joins: hallvord (~hallvord@public.irc.w3.org)
- # [13:56] <timeless> s/supercalifragelisticexpialidocious//
- # [13:56] <smaug> shadows
- # [13:56] * mjs doesn't really want to talk, but sometimes can't help himself
- # [13:56] <timeless> s/shadows/
- # [13:56] <ArtB> s/Present Hiroyuki_Aizu/Present+ Hiroyuki_Aizu/
- # [13:56] * Joins: sgodard (~sgodard@public.cloak)
- # [13:56] * dgrogan_cloud is here for idb
- # [13:56] * aklein says something concise
- # [13:57] * Joins: slightlyoff (~u1768@public.cloak)
- # [13:57] <ArtB> RRSAgent, make minutes
- # [13:57] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [13:57] <slightlyoff> OH HAI
- # [13:57] <timeless> chaals: anything else people want to talk about?
- # [13:57] <timeless> lmastiner: will you talk about URLs?
- # [13:57] <timeless> chaals: we're looking for an editor to rebrand annevk's work
- # [13:57] * Joins: nsakai (~nsakai@public.cloak)
- # [13:58] * Joins: Yuan (~Yuan@public.irc.w3.org)
- # [13:58] <timeless> s/mastiner/masinter/
- # [13:58] * Joins: dnkim (~dnkim@public.irc.w3.org)
- # [13:58] <timeless> lmasinter: i'm interested making sure the IETF specs are useful
- # [13:58] <timeless> chaals: good thing to do
- # [13:58] * Joins: efullea (~efullea@public.irc.w3.org)
- # [13:59] <timeless> topic: IETF specs
- # [13:59] <timeless> chaals: where's the other mic?
- # [13:59] * Joins: bryan (~bryan@public.irc.w3.org)
- # [13:59] <timeless> lmasinter: there are 4 specs
- # [13:59] * Joins: npdoty (npdoty@public.cloak)
- # [13:59] <timeless> ... trying to describe what an IRI is
- # [13:59] <timeless> ... there was a document for comparing IRIs
- # [13:59] * Joins: jfmoy (~jfmoy@public.cloak)
- # [13:59] <timeless> ... a document for bidirectional IRIs
- # [13:59] <timeless> ... combining LTR w/ RTL text
- # [14:00] <timeless> ... and a document to update the URI scheme registration
- # [14:00] <timeless> ... because people were confused about URI/IRI registration
- # [14:00] <timeless> ... the IRI WG has been meeting for several years
- # [14:00] <timeless> ... there'll be a meeting in Atlanta next week
- # [14:00] * Joins: takuya (~takuya@public.irc.w3.org)
- # [14:00] * Joins: MagnusOlsson (~MagnusOlsson@public.irc.w3.org)
- # [14:00] <timeless> ... i'll be there
- # [14:00] * Joins: Alan (abird@public.cloak)
- # [14:00] <timeless> ... i'm hoping if we'll get more test cases into the test suite
- # [14:00] <timeless> ... we need to make sure the reality matches the right reality
- # [14:00] * Joins: Veronica (veronica@public.cloak)
- # [14:00] <timeless> ... the specs are open
- # [14:01] <timeless> ... there's a tracker with issues
- # [14:01] <timeless> ... there's been about 60 issues
- # [14:01] <timeless> ... there hasn't been much overlap between the people here and there
- # [14:01] * Joins: jbb (~jbb@public.irc.w3.org)
- # [14:02] <timeless> ... i haven't seen substantive work taking place here
- # [14:02] <timeless> ... we did commit to doing work
- # [14:02] <timeless> lmasinter: i've been doing work with SDQ
- # [14:03] <hsivonen> I have been lead to believe only Opera implements IDNA 2008. others implement 2003
- # [14:04] <timeless> ... on rfc 3987
- # [14:04] <odinho_> -> http://url.spec.whatwg.org/ WHATWG URL spec
- # [14:04] <timeless> lmasinter: http://tools.ietf.org/wg/iri/trac/report/1
- # [14:04] * Joins: sakkuru (~sakih@public.cloak)
- # [14:04] * Joins: adrianba (~adrianba@public.cloak)
- # [14:04] <timeless> alex_russell: Alex Russell, Google
- # [14:04] * Joins: tokamoto (~tokamoto@public.cloak)
- # [14:04] <timeless> ... who's signed up to implementing this?
- # [14:04] * Joins: edoyle (~erikadoyle@public.cloak)
- # [14:04] <timeless> lmasinter: the people who are there are those who have sent email
- # [14:05] * Joins: Jungkee (~Jungkee@public.cloak)
- # [14:05] <timeless> chaals: while we have a URI spec in our WG
- # [14:05] <timeless> ... i haven't seen anyone doing work on it
- # [14:05] <timeless> lmasinter: we put in 8 test cases, and all the browsers are different about how they behave
- # [14:05] * Joins: jcverdie (~jcverdie@public.cloak)
- # [14:06] <timeless> timeless: just filing the bugs is a first step
- # [14:06] * Quits: Yuan (~Yuan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [14:06] <timeless> lmasinter: http://www.w3.org/wiki/UriTesting
- # [14:06] * Joins: glenn (~gadams@public.cloak)
- # [14:06] <timeless> ... http://lists.w3.org/Archives/Public/uri/2012Oct/0007.html
- # [14:06] * Quits: sakkuru (~sakih@public.cloak) (Ping timeout: 20 seconds)
- # [14:07] * Joins: krisk (~krisk@public.irc.w3.org)
- # [14:07] <timeless> ... i've been trying to get Chris Weber to put his testcases into a form where people can run them
- # [14:07] <timeless> topic: Introductions continued
- # [14:07] <timeless> tobie: Tobie Langel, Facebook, everything
- # [14:07] * Joins: sakkuru (~sakih@public.cloak)
- # [14:07] <timeless> amirabella: XXX
- # [14:08] <ArtB> RRSAgent, make minutes
- # [14:08] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [14:08] <timeless> alex_russell: Alex Russell, Google
- # [14:08] <timeless> dgrogan_cloud: David Grogan, Google, IndexedDB
- # [14:08] <timeless> mjs: Maciej, Apple, most things
- # [14:08] * Joins: Travis (~5bd9a8dc@public.cloak)
- # [14:08] <slightlyoff> timeless: I'm Alex Russell for the record
- # [14:08] <timeless> bradee-oh: Bradee, Google, ibid
- # [14:08] <bradee-oh> s/Bradee/Brady/
- # [14:08] <bradee-oh> s/Google/Apple/
- # [14:09] <timeless> spoussa: Sakario Poussa
- # [14:09] <ArtB> Present+ Alex_Russell, Brady_Eidson, Jungkee_Song
- # [14:09] <krisk> present+ kris_krueger
- # [14:09] <timeless> Jungkee: Jungkee Song, Samsung
- # [14:09] <ArtB> Present+ Larry_Masinter
- # [14:09] <timeless> topic: IndexedDB
- # [14:09] <timeless> sicking: we've gotten a bunch of feedback
- # [14:09] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [14:09] <timeless> ... we've got a lot of feedback
- # [14:09] <timeless> ... we need to integrate the feedback
- # [14:10] <timeless> ... and then update the spec to use WebIDL
- # [14:10] * ArtB notes: IDB last call comment doc is http://www.w3.org/TR/2012/WD-IndexedDB-20120524/
- # [14:10] <timeless> ... we have good scripts from darobin to do that
- # [14:10] <timeless> ... i've been slacking
- # [14:10] <odinho_> q+
- # [14:10] * Zakim sees odinho_ on the speaker queue
- # [14:10] * ArtB oops => http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/IndexedDB%20Disposition%20of%20Comments.html
- # [14:10] <timeless> ... either i need help, or i need to make it happen
- # [14:10] * Joins: SteveH (~SteveH@public.cloak)
- # [14:10] <timeless> chaals: who's doing impl?
- # [14:10] <timeless> sicking: chrome and firefox are more or less fully spec conformant
- # [14:10] <timeless> ... ie10 is mostly there
- # [14:10] <timeless> ... i don't know about opera
- # [14:10] * Joins: mjs (~mjs@public.cloak)
- # [14:10] <timeless> odinho_: pretty done
- # [14:10] <timeless> sicking: including blobs and array keypath?
- # [14:10] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [14:11] <timeless> odinho_: array keypath, yes
- # [14:11] <timeless> ... blobs, some blobs
- # [14:11] <timeless> [ laughter ]
- # [14:11] <dgrogan_cloud> q+
- # [14:11] * Zakim sees odinho_, dgrogan_cloud on the speaker queue
- # [14:11] <timeless> odinho_: it's being reviewed
- # [14:11] <timeless> ... we need to figure out ordering
- # [14:11] <timeless> ... exceptions
- # [14:11] <timeless> ... we want to get it in pretty soonish
- # [14:12] * Joins: Yuan (~Yuan@public.irc.w3.org)
- # [14:12] <timeless> odinho_: blocked error
- # [14:12] <timeless> sicking: blocked vs. error
- # [14:12] <timeless> odinho_: having a blocked error vs. an onblocked event
- # [14:13] <timeless> ... we wanted a simpler thing
- # [14:13] <timeless> ... where the developer ...
- # [14:14] <timeless> sicking: we disagree
- # [14:14] <timeless> dgrogan_cloud: internally we talked about it
- # [14:14] <timeless> ... we liked opera's proposal
- # [14:14] <timeless> ... but since we already implemented
- # [14:14] <timeless> ... we're ambivalent
- # [14:14] <timeless> sicking: there's the question of what microsoft wants
- # [14:14] <timeless> ... there's also the question of exposing GC behavior
- # [14:14] <timeless> ... the spec exposes some
- # [14:15] <timeless> ... but if we do more, we may expose more GC
- # [14:15] <timeless> ... the root cause is that there are GC effects
- # [14:15] <timeless> ... i'm concerned about changing the spec given how implemented it is
- # [14:15] <timeless> ack dgrogan_cloud
- # [14:15] * Zakim sees odinho_ on the speaker queue
- # [14:15] <timeless> dgrogan_cloud: i don't know if we want to discuss this further
- # [14:16] <timeless> adrianba: we don't want to change the behavior we've implemented
- # [14:16] * Joins: paul-huawei (~chatzilla@public.cloak)
- # [14:16] <timeless> ... we've shipped this
- # [14:16] <timeless> ... we're building applications that depend on this
- # [14:16] <odinho_> q+
- # [14:16] * Zakim sees odinho_ on the speaker queue
- # [14:16] <timeless> ... the new version of exchange supports offline email using indexeddb
- # [14:16] * Joins: annevk (~annevk@public.cloak)
- # [14:16] <timeless> chaals: so we have legacy implementation
- # [14:17] <timeless> ... such is life
- # [14:17] <timeless> ... is opera's request just make work?
- # [14:17] <timeless> sicking: so far, no one has opposed adding opera's requested behavior in a new function
- # [14:17] <timeless> ... i don't have a strong opinion
- # [14:17] * Joins: waynecarr (~86868b4a@public.cloak)
- # [14:17] <timeless> ... but people will use the short named one with the bad behavior
- # [14:18] <timeless> odinho_: if it has a longer name it will be less frequently used
- # [14:18] <timeless> ack odinho_
- # [14:18] * Zakim sees no one on the speaker queue
- # [14:18] <timeless> odinho_: i hope your exchange app doesn't need this
- # [14:18] * ArtB notes IDB v2 Feature List is http://www.w3.org/2008/webapps/wiki/IndexedDatabaseFeatures
- # [14:18] <timeless> ... if the browser asks the page to close the connection, it should probably close the connection
- # [14:18] <timeless> ... it's a corner case
- # [14:18] <timeless> we tried arguing this for a while before
- # [14:18] <timeless> ... it's quite late for us as well
- # [14:19] <timeless> ... we implemented the other thing, it was extremely quick to do
- # [14:19] <timeless> ... the consensus is to keep the spec as is
- # [14:19] <timeless> ... it's a corner case
- # [14:19] <timeless> ... hopefully it won't hurt too much
- # [14:19] <timeless> ... if it starts hurting, we'd fix it in bug fixing
- # [14:19] <timeless> ... v2 features
- # [14:19] <timeless> ... get database names
- # [14:19] <timeless> sicking: i think firefox is the only one w/o it
- # [14:20] <timeless> odinho_: we implemented it as we saw in the email
- # [14:20] <timeless> ... since everyone is implementing this
- # [14:20] * Joins: divya (~Adium@public.cloak)
- # [14:20] <timeless> ... it'll be on the web platform in some form
- # [14:20] * Quits: divya (~Adium@public.cloak) (Client closed connection)
- # [14:20] * Joins: divya1 (~Adium@public.cloak)
- # [14:20] <timeless> sicking: we need to be able to figure out how to elevate new features
- # [14:21] <timeless> ... if someone wants to work on extended functions in a v2
- # [14:21] <timeless> ... for get database names
- # [14:21] <timeless> ... i'd request it's a safe thing
- # [14:21] <timeless> ... if you try to open it right away
- # [14:21] <timeless> ... you're guaranteed to have it there with the version number you were told
- # [14:22] * Joins: virginie_galindo (~virginie_galindo@public.irc.w3.org)
- # [14:22] <timeless> odinho_: we did it super fast, so it probably doesn't do that
- # [14:22] * divya1 is now known as divya
- # [14:22] <timeless> sicking: that was my requirement when we discussed it earlier
- # [14:22] <timeless> ... ms came back and said it makes sense but didn't they could do it in time
- # [14:22] * Joins: yamaday (~yamaday@public.cloak)
- # [14:22] <timeless> ... it's implementable, but non-trivial to implement
- # [14:23] * Joins: darobin (rberjon@public.cloak)
- # [14:23] * Joins: Bo_Chen (~Bo_Chen@public.irc.w3.org)
- # [14:24] <timeless> adrianba: the other thing is that we've been close to a long time
- # [14:24] <timeless> ... but we should get this first spec finalized
- # [14:24] * Quits: Bo_Chen (~Bo_Chen@public.irc.w3.org) ("Page closed")
- # [14:24] <timeless> sicking: i'm not interested in adding features for v1
- # [14:24] <timeless> odinho_: for some internal stuff, we need this
- # [14:24] <timeless> ... since we need it, we're going to implement it
- # [14:25] <timeless> chaals: can we put it in an FPWD
- # [14:25] <timeless> sicking: i'm happy to put it in a draft if people are
- # [14:25] <timeless> chaals: sicking to write a v2 draft
- # [14:25] <timeless> odinho_: by next week
- # [14:25] * Joins: Norbert_ (~Norbert@public.cloak)
- # [14:25] <dgrogan_cloud> q+
- # [14:25] * Zakim sees dgrogan_cloud on the speaker queue
- # [14:25] <timeless> chaals: i heard by tomorrow
- # [14:25] <timeless> ArtB: v1 is in LC
- # [14:26] <timeless> RRSAgent, draft minutes
- # [14:26] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [14:26] * Quits: shepazu (schepers@public.cloak)
- # [14:26] * Joins: shepazu (schepers@public.cloak)
- # [14:26] <timeless> ArtB: what's eliott's status?
- # [14:26] <timeless> adrianba: he's been pretty busy, but he's available
- # [14:27] <timeless> sicking: there's also exception ordering
- # [14:27] <timeless> ... which could be a big chunk of work
- # [14:27] * Joins: BO_HU_CHINA_UNICOM (~5bd9a8dc@public.cloak)
- # [14:27] <timeless> ArtB: can i assume sicking and israel can help?
- # [14:27] <odinho_> q+ short about the undefined handling
- # [14:27] * Zakim odinho_, you typed too many words without commas; I suspect you forgot to start with 'to ...'
- # [14:27] <timeless> dgrogan_cloud: i don't think anyone from google has touched editing
- # [14:28] <timeless> ArtB: we can editors
- # [14:28] <timeless> dgrogan_cloud: those editors have moved on to other projects
- # [14:28] * Quits: @trackbot (trackbot@public.irc.w3.org) (Client closed connection)
- # [14:28] <timeless> odinho_: the bug about undefined handling sounds uncontroversiall
- # [14:28] <timeless> s/all/al/
- # [14:28] <timeless> ... treat undefined as missing
- # [14:28] <dgrogan_cloud> q-
- # [14:28] * Zakim sees no one on the speaker queue
- # [14:28] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [14:28] <timeless> sicking: i think the behavior has been decided on
- # [14:29] <timeless> ... webidl spec doesn't define the desired behavior
- # [14:29] <timeless> ... treat-undefined-as-missing will be the default behavior
- # [14:29] <timeless> dgrogan_cloud: sounds like these are editorial things
- # [14:29] <timeless> chaals: there's issues
- # [14:29] <timeless> ... but not complex/controversial
- # [14:29] <timeless> sicking: i think the only one is open()
- # [14:29] <timeless> ... the exception issue is technical
- # [14:29] <timeless> ... but it just needs to be defined
- # [14:30] <timeless> ArtB: can anyone from Apple/Safari comment?
- # [14:30] <timeless> bradee-oh: we have no comment
- # [14:31] <timeless> chaals: does anyone care about websql?
- # [14:31] <timeless> timeless: can you please bury it further than it's already buried?
- # [14:31] <timeless> chaals: i don't know where's it's buried
- # [14:31] <timeless> ... so good.
- # [14:31] <timeless> [ Break until 2:45pm ]
- # [14:31] <timeless> topic: Push APIs
- # [14:32] * Joins: SimonPieters (~zcorpan@public.cloak)
- # [14:33] * Quits: yamaday (~yamaday@public.cloak) ("TakIRC")
- # [14:33] * Quits: Arno (~Arnaud@public.cloak) (Ping timeout: 20 seconds)
- # [14:33] * Quits: paul-huawei (~chatzilla@public.cloak) (Ping timeout: 20 seconds)
- # [14:34] * Quits: BO_HU_CHINA_UNICOM (~5bd9a8dc@public.cloak) ("CGI:IRC (EOF)")
- # [14:34] * Joins: Arno (~Arnaud@public.cloak)
- # [14:34] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [14:34] * Joins: JonathanJ (~hollobit@public.cloak)
- # [14:34] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [14:35] * Quits: MagnusOlsson (~MagnusOlsson@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [14:35] * Quits: aizu (~aizu@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [14:35] * Joins: jeff (jeff@public.cloak)
- # [14:37] * Quits: Shinji (shinji@public.cloak)
- # [14:37] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
- # [14:38] <JonathanJ> rrsagent, draft minutes
- # [14:38] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html JonathanJ
- # [14:39] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [14:40] * Quits: KenjiBX (~KenjiBX@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [14:40] * Joins: Shinji (shinji@public.cloak)
- # [14:41] * Quits: sgodard (~sgodard@public.cloak) (Ping timeout: 20 seconds)
- # [14:42] * Quits: spoussa (~Adium@public.cloak) (Ping timeout: 20 seconds)
- # [14:43] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [14:43] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [14:43] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [14:46] * Joins: sgodard (~sgodard@public.cloak)
- # [14:48] * Parts: jfmoy (~jfmoy@public.cloak) (jfmoy)
- # [14:48] * Joins: spoussa (~Adium@public.cloak)
- # [14:48] * Joins: jfmoy (~jfmoy@public.cloak)
- # [14:48] <timeless> Zakim, call Rhone_3
- # [14:48] <Zakim> sorry, timeless, I don't know what conference this is
- # [14:48] <npdoty> Zakim, this is 2012
- # [14:48] <Zakim> npdoty, I see IA_WebApps()4:00AM in the schedule but not yet started. Perhaps you mean "this will be 2012".
- # [14:48] <npdoty> Zakim, this will be 2012
- # [14:48] <Zakim> ok, npdoty; I see IA_WebApps()4:00AM scheduled to start 345 minutes ago
- # [14:48] <npdoty> Zakim, call Rhone_3
- # [14:48] <Zakim> ok, npdoty; the call is being made
- # [14:48] <Zakim> IA_WebApps()4:00AM has now started
- # [14:48] <Zakim> +Rhone_3
- # [14:49] <npdoty> Zakim, who is making noise?
- # [14:49] <Zakim> npdoty, listening for 12 seconds I could not identify any sounds
- # [14:49] <Zakim> -Rhone_3
- # [14:49] <Zakim> IA_WebApps()4:00AM has ended
- # [14:49] <Zakim> Attendees were Rhone_3
- # [14:49] * Joins: paul-huawei (~chatzilla@public.cloak)
- # [14:49] * Quits: adrianba (~adrianba@public.cloak) (Ping timeout: 20 seconds)
- # [14:49] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [14:50] <npdoty> Zakim, call Rhone_3
- # [14:50] <Zakim> ok, npdoty; the call is being made
- # [14:50] <Zakim> IA_WebApps()4:00AM has now started
- # [14:50] <Zakim> +Rhone_3
- # [14:50] <Zakim> -Rhone_3
- # [14:50] <Zakim> IA_WebApps()4:00AM has ended
- # [14:50] <Zakim> Attendees were Rhone_3
- # [14:50] * Quits: Yuan (~Yuan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [14:51] * hiro_away is now known as hiro
- # [14:51] * Joins: a1zu (~androirc@public.cloak)
- # [14:52] <npdoty> Zakim, call Rhone_3
- # [14:52] <Zakim> ok, npdoty; the call is being made
- # [14:52] <Zakim> IA_WebApps()4:00AM has now started
- # [14:52] <Zakim> +Rhone_3
- # [14:52] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
- # [14:52] <npdoty> Zakim, who is making noise?
- # [14:52] <Zakim> npdoty, listening for 10 seconds I could not identify any sounds
- # [14:52] <npdoty> Zakim, who is making noise?
- # [14:52] * Joins: a12u (~androirc@public.cloak)
- # [14:52] <npdoty> Zakim, who is on the phone?
- # [14:52] <Zakim> On the phone I see Rhone_3
- # [14:52] <Zakim> npdoty, listening for 11 seconds I could not identify any sounds
- # [14:52] <timeless> RRSAgent, draft minutes
- # [14:52] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [14:53] <npdoty> if you're trying to call in, please let us know if you are hearing anything, and if not, ping me
- # [14:53] <timeless> bryan: we reached fpwd
- # [14:53] <bryan> http://dvcs.w3.org/hg/push/raw-file/default/index.html
- # [14:54] <timeless> ... i'd suggest we do a quick run through
- # [14:54] * Quits: a1zu (~androirc@public.cloak) (Ping timeout: 20 seconds)
- # [14:54] <timeless> ... hopefully many people have taken a look at this
- # [14:54] * Joins: Hidetoshi (~yokota@public.cloak)
- # [14:54] <timeless> ... we originally presented this in 2009
- # [14:54] * Joins: MagnusOlsson (~MagnusOlsson@public.cloak)
- # [14:54] * Joins: aizu (~aizu@public.irc.w3.org)
- # [14:54] <timeless> ... last year we proposed doing this in the web-apps recharter
- # [14:54] <timeless> ... in the interim we worked on this outside w3c
- # [14:54] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [14:55] <timeless> ... this puts together things that are possible today using different methods
- # [14:55] * Joins: Yune_ (~Yune@public.cloak)
- # [14:55] <timeless> ... the focus of this api is on what happens between the application and its runtime
- # [14:55] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [14:55] <chaals> q+
- # [14:55] * Zakim sees chaals on the speaker queue
- # [14:55] <timeless> ... practical implementations take into account the platform in which the application runs
- # [14:56] <timeless> ... that includes browser/native os platforms
- # [14:56] * Joins: mjs (~mjs@public.cloak)
- # [14:56] <timeless> ... or platforms from OMA/SMS/SIP
- # [14:56] <timeless> ... whichever API is available/supported by the UA is supported through the API
- # [14:56] <timeless> ... when we put out our CfC
- # [14:56] * Joins: Cyril (~chatzilla@public.cloak)
- # [14:56] <timeless> ... we only got a question from sicking
- # [14:57] <timeless> ... we can take comments, or walk through the spec...
- # [14:57] <timeless> chaals: can we skip through rapidly?
- # [14:57] <timeless> chaals: who implements?
- # [14:57] <timeless> sicking: for mozilla
- # [14:57] <timeless> ... unfortunately, it isn't an easy answer
- # [14:58] <timeless> ... there are patches to do the proposed api for gecko
- # [14:58] * Joins: BO_HU_CHINA_UNICOM (~5bd9a8dc@public.cloak)
- # [14:58] * Joins: yamaday (~yamaday@public.cloak)
- # [14:58] <timeless> ... for Firefox OS
- # [14:58] <timeless> ... (B2G)
- # [14:58] <timeless> ... it was very recently decided that it wouldn't ship in the initial release of Firefox OS
- # [14:58] <timeless> ... the api is implementable
- # [14:58] <timeless> ... there's also an implementation of the server side infrastructure
- # [14:58] <timeless> ... the reason we aren't putting in v1 is the set of reasons from my email
- # [14:58] * Joins: Yuan (~Yuan@public.irc.w3.org)
- # [14:58] <timeless> ... we're not convinced it's the right solution
- # [14:59] <timeless> ... we are going to start working on experimenting to see what we think is the right solution
- # [14:59] <timeless> chaals: you're interested in Push
- # [14:59] <timeless> ... you want to make something work
- # [14:59] * Joins: adrianba_ (~adrianba@public.cloak)
- # [14:59] <timeless> ... if we had the same spec w/ different content?
- # [14:59] <timeless> sicking: we're very interested in push
- # [14:59] <timeless> ... but we want a good design
- # [14:59] <timeless> /me sicking "implementation" -> "design" ?
- # [15:00] * timeless sighs
- # [15:00] <timeless> s| /me sicking "implementation" -> "design" ?||
- # [15:00] <timeless> RRSAgent, draft minutes
- # [15:00] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [15:00] <timeless> ed: we're working w/ mozilla
- # [15:00] <timeless> ... and are very interested
- # [15:00] * Joins: jcverdie (~jcverdie@public.cloak)
- # [15:00] <timeless> BO_HU_CHINA_UNICOM: we're interested
- # [15:00] <timeless> ... we won't be precisely implementing it
- # [15:01] <timeless> ... but we're supportive of this unified api
- # [15:01] * Joins: Yves (ylafon@public.irc.w3.org)
- # [15:01] * Joins: Wonsuk (~wonsuk73@public.cloak)
- # [15:01] <timeless> ... there's a question of whether there's a broker
- # [15:01] <timeless> ... in /above the browser
- # [15:01] <timeless> ... and accessible by web apps
- # [15:02] <timeless> chaals: you don't implement your own browser
- # [15:02] <timeless> BO_HU_CHINA_UNICOM: no, we don't
- # [15:02] * Joins: darobin (rberjon@public.cloak)
- # [15:02] <timeless> chaals: some operators say to certain browsers "you will do this"
- # [15:02] <timeless> ... and some produce enough content that browsers will do this
- # [15:02] * Joins: morrita (~Adium@public.cloak)
- # [15:02] * Quits: BO_HU_CHINA_UNICOM (~5bd9a8dc@public.cloak) ("CGI:IRC (EOF)")
- # [15:02] <timeless> BO_HU_CHINA_UNICOM: we may have significant influence over Chinese browsers
- # [15:03] <timeless> ... if every web application builds on their own channel
- # [15:03] <timeless> ... that's something to avoid
- # [15:03] <timeless> ... it will have negative impact on devices and networks
- # [15:03] <sicking> q+
- # [15:03] * Zakim sees chaals, sicking on the speaker queue
- # [15:03] <timeless> pbakaus: we're interested in this
- # [15:03] <timeless> ... we want to push messages to the client
- # [15:03] <timeless> ... in our games
- # [15:03] <timeless> q?
- # [15:03] * Zakim sees chaals, sicking on the speaker queue
- # [15:03] <timeless> ack q
- # [15:03] * Zakim sees chaals, sicking on the speaker queue
- # [15:04] <timeless> ack chaals
- # [15:04] * Zakim sees sicking on the speaker queue
- # [15:04] <chaals> ack me
- # [15:04] * Zakim sees sicking on the speaker queue
- # [15:04] <timeless> bryan: we believe there is a lot of interest in the concept
- # [15:04] <chaals> ack sick
- # [15:04] * Zakim sees no one on the speaker queue
- # [15:04] <timeless> ... it isn't possible today to do this outside an app by app connection, or a shared worker
- # [15:04] * Quits: SteveH (~SteveH@public.cloak) (Ping timeout: 20 seconds)
- # [15:04] <timeless> ... how things are done is less of a concern than that they are done
- # [15:05] * Joins: KenjiBX (~KenjiBX@public.irc.w3.org)
- # [15:05] <timeless> sicking: this draft is a lot closer to the right api
- # [15:05] <timeless> ... than anything else that's been discussed in this space
- # [15:05] <timeless> ... i'd love to hear from apple and google
- # [15:05] <timeless> q+ to note that MS announced it had for Skype in wp8
- # [15:05] * Zakim sees timeless on the speaker queue
- # [15:06] * Joins: trackbot (trackbot@public.cloak)
- # [15:06] <timeless> ... i'll note that a lot of companies have experience
- # [15:06] <timeless> ... is apple interested in push for the web?
- # [15:06] * Joins: shh (~shh@public.cloak)
- # [15:06] <timeless> mjs: i think we'll need to wait for our legal department's review of this FPWD
- # [15:06] <timeless> ... from a technical review, i haven't read/considered this spec
- # [15:06] <timeless> ... your review has the concerns i'd want to express
- # [15:07] <timeless> ... scalability and authentication are what i'd worry about
- # [15:07] <timeless> sicking: can we get the people w/ experience to comment?
- # [15:07] <timeless> mjs: probably not possible to get them to comment directly
- # [15:07] <timeless> ... they aren't involved in standards
- # [15:07] * Joins: kawada (~chatzilla@public.cloak)
- # [15:07] <timeless> ... but i can probably get them to look at it and forward comments
- # [15:08] <timeless> mjs: the way apple addressed this
- # [15:08] <timeless> ... is that apple devices only trust apple servers
- # [15:08] <timeless> and apple forces app authors to create certificates which we trust
- # [15:08] * Parts: kawada (~chatzilla@public.cloak)
- # [15:08] <timeless> ... i don't know of a way to avoid spam
- # [15:08] <timeless> sicking: i think this spec requires the device to trust the push server
- # [15:09] <timeless> ... but not the push server to trust the device
- # [15:09] <timeless> rafaelw: i think we're interested
- # [15:09] <timeless> q?
- # [15:09] * Zakim sees timeless on the speaker queue
- # [15:09] <timeless> ack me
- # [15:09] <Zakim> timeless, you wanted to note that MS announced it had for Skype in wp8
- # [15:09] * Zakim sees no one on the speaker queue
- # [15:09] <ArtB> ACTION: rafael provide feedback on Push API
- # [15:09] * trackbot noticed an ACTION. Trying to create it.
- # [15:09] * RRSAgent records action 9
- # [15:09] <trackbot> Created ACTION-672 - Provide feedback on Push API [on Rafael Weinstein - due 2012-11-05].
- # [15:10] <timeless> adrianba_: so
- # [15:10] <timeless> ... right now, Microsoft's experience / position is similar to mjs's outline of Apple's
- # [15:10] <timeless> ... notifications are built on top of windows live notifications
- # [15:10] * Quits: kensaku (~kensaku@public.cloak) ("Leaving...")
- # [15:10] <timeless> ... that messenger has provided
- # [15:10] * Joins: kensaku (~kensaku@public.cloak)
- # [15:10] <timeless> ... we have a generic notification system
- # [15:10] <timeless> ... operated by microsoft for WP
- # [15:10] <ArtB> q+
- # [15:10] * Zakim sees ArtB on the speaker queue
- # [15:10] <timeless> ... it's tied in to the services provided by microsoft
- # [15:10] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [15:11] * Quits: divya (~Adium@public.cloak) ("Leaving.")
- # [15:11] <timeless> chaals: does Opera have any position?
- # [15:11] <timeless> jgraham: i know nothing
- # [15:11] <timeless> q?
- # [15:11] * Zakim sees ArtB on the speaker queue
- # [15:11] <timeless> ack ArtB
- # [15:11] * Zakim sees no one on the speaker queue
- # [15:11] * Joins: rotsuya (~rotsuya@public.cloak)
- # [15:11] <timeless> ArtB: quick question, probably to bryan and ed
- # [15:11] <timeless> ... in section 9
- # [15:12] <efullea> it is efullea, not ed
- # [15:12] <timeless> ... are there issues w/ w3 having normative references to OMA / similar specs?
- # [15:12] <timeless> bryan: i'm not aware of any
- # [15:12] <timeless> ... establishing an api to connect to something supported by the device
- # [15:12] <timeless> ... shouldn't be an issue
- # [15:13] <timeless> chaals: tizen?
- # [15:13] <timeless> Wonsuk: Wonsuk, Samsung
- # [15:13] <timeless> ... for Tizen
- # [15:14] <timeless> ... i think it's a core feature for a lot of mobile apps including Games/apps
- # [15:14] <timeless> ... Samsung has its own service for this
- # [15:14] * Quits: sakkuru (~sakih@public.cloak) (Ping timeout: 20 seconds)
- # [15:14] <timeless> chaals: so, everyone has a push system
- # [15:14] <timeless> ... everyone who has one doesn't need a standard
- # [15:14] <timeless> ... everyone who doesn't have a system want a standard
- # [15:15] <timeless> bryan: in 80% of phones worldwide, push is supported
- # [15:16] * Quits: annevk (~annevk@public.cloak) (Client closed connection)
- # [15:17] <chaals> scribe: chaals
- # [15:17] <npdoty> 30 minutes for coffee starting now, unless you want to talk about Push API details, in which case stick around
- # [15:17] <chaals> timeless: "this" example is requesting permission. How does the server side discover where it wants to talk to?
- # [15:17] <chaals> … does the platform get called to the URI?
- # [15:18] * hiro is now known as hiro_away
- # [15:18] * Quits: Norbert_ (~Norbert@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:18] <chaals> … eg, zynga has an app on a phone, apple runs the network. I open the phone, how does the zynga app register to the cloud, so the zynga server knows where to send the push notification?
- # [15:18] * ArtB don't confuse ArtPhone with SmartPhone ;-)
- # [15:18] * Quits: virginie_galindo (~virginie_galindo@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:19] <chaals> Bryan: There is a URL that the push service provides for the app to register and invoke the operation.
- # [15:19] * Yves zakim, who is here?
- # [15:19] * Zakim sees on the phone: Rhone_3
- # [15:19] * Zakim sees on irc: rotsuya, kensaku, shh, trackbot, KenjiBX, morrita, darobin, Wonsuk, Yves, jcverdie, adrianba_, Yuan, yamaday, Cyril, mjs, jaubourg, Yune_, aizu, MagnusOlsson,
- # [15:19] * Zakim ... Hidetoshi, a12u, paul-huawei, jfmoy, spoussa, sgodard, Shinji, kotakagi
- # [15:19] <chaals> … It's the service URL in the activate variable (we are in example 1)
- # [15:19] <chaals> … it is passed up to the application, to kbow where to invoke messages and what protocols are supported.
- # [15:19] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 20 seconds)
- # [15:19] * Quits: Yune_ (~Yune@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:20] <Zakim> +Yves
- # [15:20] <chaals> … There are a variety of ways it could be done - people have worked on this for a dozen years or more.
- # [15:21] * Joins: sakkuru (~sakih@public.cloak)
- # [15:21] <rsleevi> Present+ Ryan_Sleevi
- # [15:21] <chaals> Bryan. It is intended to describe the context of how push can work
- # [15:21] <chaals> … show use cases like RTC, activity getting woken, multiple instances of apps, etc.
- # [15:22] <chaals> … THings that folow from the use cases we proposed early on.
- # [15:22] <chaals> … Security/Privacy section was filled in on request - this is fairly boilerplate text copied from DAP.
- # [15:22] <timeless> timeless: fwiw, "&serverProtocols="+mypush.serverProtocols; should probably have an encode method, otherwise it's asking for pain :)
- # [15:22] <chaals> … referenced Jonas' comments
- # [15:22] <chaals> … So those are noted open questions for further discussion.
- # [15:23] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [15:23] <chaals> … Framework section gives a general explanation, but main bit is between the app and the user agent. There are some artifacts coming from the way permission is arranged.
- # [15:24] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:24] <timeless> RRSAgent, draft minutes
- # [15:24] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [15:24] <chaals> … for registration. Challenge we have seen in current push systems is developers lacking a way to globally implement a push-based app.
- # [15:24] <chaals> … We're not presuming to establish one protocol for everyone, but to enable the app to discover what services are available in a given context.
- # [15:26] <chaals> … We have pretty much taken the suggestions from Jonas on attributes for the interface. They facilitate some of the questions about keys, etc. We need to get into detail about how this addresses security, etc. Otherwise it is similar to server sent events in design - type of events, ready state, etc.
- # [15:26] * Quits: shh (~shh@public.cloak) ("Colloquy for iPad - http://colloquy.mobi")
- # [15:27] <chaals> … There is a section on service bindings. Based on work done outside W3C and what might work well in W3C context. We left stuff out to simplify, eg headers (compared to OMA)
- # [15:28] <chaals> … Same for SMS - no headers...
- # [15:28] * Joins: Yune (~Yune@public.irc.w3.org)
- # [15:29] * Quits: Shinji (shinji@public.cloak) (Client closed connection)
- # [15:31] * Yves it was ok even before chaals started talking, but thx ;)
- # [15:31] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [15:31] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [15:31] * Quits: Hidetoshi (~yokota@public.cloak) (Hidetoshi)
- # [15:32] * Quits: jbb (~jbb@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:32] * Quits: yongrok (~yongrok@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:32] * Quits: yamaday (~yamaday@public.cloak) ("TakIRC")
- # [15:33] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [15:33] * Quits: spoussa (~Adium@public.cloak) (Ping timeout: 20 seconds)
- # [15:34] * Quits: edoyle (~erikadoyle@public.cloak) (Ping timeout: 20 seconds)
- # [15:34] * Quits: jeff (jeff@public.cloak) (Ping timeout: 60 seconds)
- # [15:34] * Joins: zhoulan (~zhoulan@public.irc.w3.org)
- # [15:34] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [15:35] * Joins: jcverdie (~jcv@public.cloak)
- # [15:37] * Quits: npdoty (npdoty@public.cloak)
- # [15:39] * Joins: divya (~Adium@public.cloak)
- # [15:41] * Joins: Shinji (shinji@public.cloak)
- # [15:42] * Quits: JonathanJ (~hollobit@public.cloak) (Ping timeout: 20 seconds)
- # [15:43] * Quits: tokamoto (~tokamoto@public.cloak) (tokamoto)
- # [15:43] * Joins: edoyle (~erikadoyle@public.cloak)
- # [15:43] * Joins: Yune_ (~Yune@public.irc.w3.org)
- # [15:43] * Quits: Yune (~Yune@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:43] * Parts: zhoulan (~zhoulan@public.irc.w3.org)
- # [15:44] * Joins: npdoty (npdoty@public.cloak)
- # [15:45] * Quits: jfmoy (~jfmoy@public.cloak) (jfmoy)
- # [15:45] * Quits: Wonsuk (~wonsuk73@public.cloak) (Wonsuk)
- # [15:45] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [15:47] * Quits: a12u (~androirc@public.cloak) (Ping timeout: 20 seconds)
- # [15:47] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [15:47] * Quits: Yuan (~Yuan@public.irc.w3.org) (Ping timeout: 20 seconds)
- # [15:47] * Joins: morrita (~Adium@public.cloak)
- # [15:48] * ArtB waves to dglazkov
- # [15:48] <ArtB> RRSAgent, make minutes
- # [15:48] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [15:48] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [15:49] <ArtB> zakim, who's here?
- # [15:49] <Zakim> On the phone I see Rhone_3, Yves
- # [15:49] <Zakim> On IRC I see tomoyuki, morrita, npdoty, Yune_, edoyle, Shinji, divya, jcverdie, kotakagi, sakkuru, kensaku, trackbot, KenjiBX, darobin, Yves, adrianba_, Cyril, mjs, aizu,
- # [15:49] <Zakim> ... MagnusOlsson, paul-huawei, sgodard, Arno, SimonPieters, shepazu, waynecarr
- # [15:50] * dglazkov waves back to ArtB
- # [15:50] <npdoty> Zakim, code?
- # [15:50] <Zakim> the conference code is 2012 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), npdoty
- # [15:51] * ArtB PIN = 2012
- # [15:51] * ArtB dglazkov -> got it re phone number and PIN?
- # [15:51] * dglazkov got it. dialing in
- # [15:51] * ArtB yves - can you hear us?
- # [15:51] * npdoty Yves, can you hear us?
- # [15:52] * npdoty yes, we can hear you too, just
- # [15:52] * Yves my muted x-lite windows was buried ;)
- # [15:52] * Joins: smaug_ (~chatzilla@public.cloak)
- # [15:53] * Joins: rotsuya (~rotsuya@public.cloak)
- # [15:53] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 20 seconds)
- # [15:53] * smaug_ is now known as smaug
- # [15:53] <Zakim> + +1.650.214.aaaa
- # [15:53] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [15:55] * Joins: tokamoto (~tokamoto@public.cloak)
- # [15:55] <ArtB> Scribe+ ArtB
- # [15:55] <ArtB> Topic: Shadow DOM
- # [15:55] <timeless> scribe: timeless
- # [15:55] * Joins: a12u (~androirc@public.cloak)
- # [15:55] <ArtB> DG: [provides some history of the spec ...]
- # [15:55] <kotakagi> Present+ Koichi_Takagi
- # [15:55] <timeless> dglazkov: custom dom elements
- # [15:55] * Joins: spoussa (~Adium@public.cloak)
- # [15:55] <timeless> ... i started writing as a response to
- # [15:55] <timeless> ... the needs from the mozilla folks
- # [15:55] <timeless> ... who started implementing some of these things
- # [15:56] <timeless> ... i felt i needed to start capturing requirements
- # [15:56] <timeless> ... this spec is in the very early stages at this point
- # [15:56] * Quits: sgodard (~sgodard@public.cloak) (Ping timeout: 20 seconds)
- # [15:56] <timeless> ... for when people ask "how does this work"
- # [15:56] <timeless> ... the shadow dom spec is in really good shape
- # [15:56] * adrianba_ is now known as adrianba
- # [15:56] <timeless> ... someone said "no plan survives contact with the enemy"
- # [15:56] * Joins: yamaday (~yamaday@public.cloak)
- # [15:56] <timeless> ... in this case, the enemy is the users
- # [15:56] * Joins: Yongrok (~Yongrok@public.irc.w3.org)
- # [15:56] <timeless> ... we discover that we haven't thought about this/we haven't thought about that
- # [15:57] <timeless> ... the other thing that can happen
- # [15:57] <timeless> ... we tried to work w/ CSS WG a bit more
- # [15:57] <timeless> ... there's a lot of concepts that bleed over from shadow dom into css
- # [15:57] <ArtB> RRSAgent, make minutes
- # [15:57] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html ArtB
- # [15:58] <timeless> ... currently some things are hard coded in shadow dom
- # [15:58] * Joins: sgodard (~sgodard@public.cloak)
- # [15:58] <timeless> ... but i want to redefine it in terms of displayed content
- # [15:58] <timeless> ... which will enable the text to disappear
- # [15:58] <timeless> ... i'm going to let rafaelw cover html templates
- # [15:59] <timeless> rafaelw: html templates is a collaboration between google and microsoft
- # [15:59] * Quits: jcverdie (~jcv@public.cloak) (Client closed connection)
- # [15:59] <timeless> ... trossi
- # [15:59] <timeless> ... the <template> element is from the web components effort
- # [15:59] <morrita> s/displayed content/display: content/
- # [15:59] <timeless> ... web applications need a way to declare a fragment of dom that isn't in use when the fragment loads
- # [15:59] <timeless> ... but is used later
- # [15:59] <timeless> ... this is important for declarative declaration of components
- # [15:59] <adrianba> http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/templates/index.html
- # [15:59] <timeless> ... for declaring shadow dom
- # [15:59] <timeless> ... we're pretty close to FPWD
- # [16:00] <timeless> ... a majority of the work is going into validating the parser changes
- # [16:00] * Joins: jaubourg (~jaubourg@public.irc.w3.org)
- # [16:00] <timeless> ... there was a discussion about contextless parsing, or implied parsing
- # [16:00] <timeless> ... there was a consensus about implied parsing
- # [16:00] <timeless> ... the parser wouldn't have an explict context element
- # [16:00] <timeless> ... it would choose it
- # [16:00] <timeless> ... there seemed to be no dissent to doing this
- # [16:01] <timeless> ... but there was an objection to an explicit api (document.parse)
- # [16:01] * Joins: jcv (~jcv@public.cloak)
- # [16:01] <timeless> ... the parser changes encapsulated changes are managed by the <template> element
- # [16:01] <timeless> ... changing the parser itself may be controversial
- # [16:01] <timeless> ... i'm not sure if people have questions about the <template> element
- # [16:01] <timeless> ... there are two ideas
- # [16:01] <timeless> ... one is accommodating this type of content
- # [16:02] <timeless> ... the other is the concept of the content being inert
- # [16:02] <timeless> ... the parser takes the content and makes it a document fragment
- # [16:02] <timeless> ... hsivonen here?
- # [16:02] <timeless> hsivonen: yes
- # [16:02] <timeless> rafaelw: i know you had concerns
- # [16:02] <timeless> hsivonen: this is such a radical thing to do
- # [16:03] * hiro_away is now known as hiro
- # [16:03] <timeless> ... it's radically unusual to do this sort of thing
- # [16:03] <timeless> ... where the markup and data structure no longer have the correspondence the DOM was designed to have
- # [16:03] <timeless> ... DOM was designed to have an AST
- # [16:04] <timeless> ... for XHTML
- # [16:04] <timeless> ... we're breaking that
- # [16:04] <timeless> ... not that i care about XHTML per se
- # [16:04] <mjs> q+
- # [16:04] * Zakim sees mjs on the speaker queue
- # [16:04] * Joins: darobin (rberjon@public.cloak)
- # [16:04] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
- # [16:05] * darobin Hi Pearl!
- # [16:05] * Joins: Norbert (~standards@public.cloak)
- # [16:05] * Joins: annevk (~annevk@public.cloak)
- # [16:05] * chaals waves to pearl too
- # [16:05] * timeless kicks darobin
- # [16:06] * ArtB slightlyoff -> to get on the queue, just enter: q+ [ optional comment … ]
- # [16:06] <timeless> mjs: how important is it to the goals of the <template> element
- # [16:06] <timeless> ... is it to retain inline markup
- # [16:06] * Joins: jfmoy (~jfmoy@public.cloak)
- # [16:06] <timeless> ... it seems like the template could have a src= attribute, or a srcdoc= attribute
- # [16:06] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [16:07] <timeless> rafaelw: it's our opinion that it's worth doing
- # [16:07] * dglazkov is sad he can't be there in person. Great discussion.
- # [16:07] <timeless> ... we could imagine a future src= attribute
- # [16:07] * Joins: a1zu (~androirc@public.cloak)
- # [16:07] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
- # [16:07] <timeless> ... srcdoc= is the more relevant proposal
- # [16:07] * Joins: sicking (~sicking@public.cloak)
- # [16:07] <mjs> q+
- # [16:07] * Zakim sees mjs on the speaker queue
- # [16:07] <timeless> ... that was brought up on the mailing list including CDATA
- # [16:07] <timeless> ... none of those proposals offer a good combination of developer ergonomics
- # [16:07] <timeless> ... recursively defined components
- # [16:08] <timeless> ... a component that uses a templating mechanism
- # [16:08] <hsivonen> I want the above-parser impl to be the same for HTML and XHTML
- # [16:08] <timeless> ... it's my feeling that it's worth doing
- # [16:08] <timeless> q?
- # [16:08] * Zakim sees mjs on the speaker queue
- # [16:08] <timeless> Travis: standing in for trossi
- # [16:08] <timeless> ... i think our position is we don't care either way
- # [16:08] <timeless> ack mjs
- # [16:08] * Zakim sees no one on the speaker queue
- # [16:08] <adrianba> s/trossi/tross/
- # [16:08] <timeless> s/trossi/tross/g
- # [16:09] <timeless> mjs: src[doc] solves the inert document question
- # [16:09] <timeless> ... it's much easier to make a compatible polyfill model using js with src[doc]
- # [16:09] <slightlyoff> q+
- # [16:09] * Zakim sees slightlyoff on the speaker queue
- # [16:09] <timeless> ... you're creating a huge hazard for developers
- # [16:09] <timeless> RRSAgent, draft minutes
- # [16:09] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html timeless
- # [16:10] <timeless> ... it's much easier to backfill this with js if you use src[doc]
- # [16:10] * darobin or we could just drive developers crazy by adding Element.inertHTML :)
- # [16:10] <annevk> s/src[doc]/srcdoc=""/
- # [16:10] <timeless> slightlyoff: it's possible to use display:none
- # [16:10] <timeless> ... and have rules about not having side-effect code
- # [16:11] <mjs> q+
- # [16:11] * Zakim sees slightlyoff, mjs on the speaker queue
- # [16:11] * dglazkov ergonomics is key here!
- # [16:11] * Quits: jcv (~jcv@public.cloak) (Client closed connection)
- # [16:12] <timeless> ... there's a thing TemplateXZ which does this
- # [16:12] <timeless> slightlyoff: we don't need to preclude one by agreeing that the other is a good idea
- # [16:12] <timeless> s/+ alex_russell/+ alex_russell_(slightlyoff)/
- # [16:12] <timeless> hsivonen: for 2d / webgl, for perf reasons, people move to webgl
- # [16:13] <timeless> ... for polyfill it isn't clear that the benefits outweigh the hacky thing
- # [16:13] <timeless> ... people would rather use some new thing
- # [16:13] <timeless> ... rather than something that works w/ ie10 w/in its support peroid
- # [16:13] <timeless> s/oid/iod/
- # [16:13] <timeless> chaals: i get nervous about "new-that-breaks-backwards-compat"
- # [16:14] * darobin or we could just make templates exist only in XHTML2
- # [16:14] <timeless> slightlyoff: i'm not slightly sympathetic to that view
- # [16:14] <timeless> ... it's microsoft's job to get their users off the old browsers
- # [16:14] <timeless> q+ chaals
- # [16:14] * Zakim sees slightlyoff, mjs, chaals on the speaker queue
- # [16:14] <timeless> ack slightlyoff
- # [16:14] * Zakim sees mjs, chaals on the speaker queue
- # [16:14] <timeless> ... we have library authors who are adamant that this is what they want
- # [16:14] <timeless> ... document fragments don't do it
- # [16:14] * Joins: Yuan (~Yuan@public.irc.w3.org)
- # [16:14] <timeless> ... EmberJS
- # [16:15] <timeless> s/EmberJS/Ember.js/
- # [16:15] <dglazkov> q+
- # [16:15] * Zakim sees mjs, chaals, dglazkov on the speaker queue
- # [16:15] * Joins: byungjung (~byungjung@public.irc.w3.org)
- # [16:15] <timeless> pbakaus: i tend to agree
- # [16:15] <timeless> ... perf characteristics should also be considered
- # [16:15] <timeless> ... if not making it backwards compat gives a big win
- # [16:15] <timeless> ... it's worth it
- # [16:15] <timeless> ack chaals
- # [16:15] * Zakim sees mjs, dglazkov on the speaker queue
- # [16:16] <timeless> chaals: yandex has no sympathy with your view that people should force users to upgrade
- # [16:16] <timeless> ... we ship content to most of russia
- # [16:16] <timeless> ... and those users don't upgrade
- # [16:16] <timeless> ... it costs us a boat-load when people change things
- # [16:16] <timeless> ... if there's a way to avoid that
- # [16:16] <timeless> ... and from a development perspective, it provides the functionality
- # [16:16] * Joins: Hidetoshi (~yokota@public.cloak)
- # [16:17] <timeless> ... then there's no question about which is right, and which is insane
- # [16:17] <timeless> ... we all want every browser user to upgrade
- # [16:17] <timeless> ... but they don't
- # [16:17] <timeless> ... it costs us boatloads to assume they do
- # [16:17] <timeless> ack mjs
- # [16:17] * Zakim sees dglazkov on the speaker queue
- # [16:17] <timeless> mjs: developer ergonomics has been cited as an important reason for this
- # [16:17] <timeless> ... for components, it's assumed that components will be reusable
- # [16:17] <timeless> ... is it really assumed that they'll be included inline
- # [16:17] <timeless> ... instead of at a shared place
- # [16:18] * Quits: divya (~Adium@public.cloak) (Client closed connection)
- # [16:18] <timeless> ... rafaelw said we will have to break compatibility
- # [16:18] <timeless> ... we might as do it now
- # [16:18] <timeless> ... what's that
- # [16:18] <timeless> q?
- # [16:18] * Zakim sees dglazkov on the speaker queue
- # [16:18] * Quits: kensaku (~kensaku@public.cloak) (Client closed connection)
- # [16:18] * Quits: Yuan (~Yuan@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [16:18] <timeless> dglazkov: i'll answer
- # [16:18] <hsivonen> why aren't templates loaded via XHR?
- # [16:18] <timeless> ... the compat concern
- # [16:19] <morrita> q+
- # [16:19] * Zakim sees dglazkov, morrita on the speaker queue
- # [16:19] <timeless> ... is really serious and valuable
- # [16:19] <timeless> ... the whole issue comes down to
- # [16:19] <timeless> ... compatibility
- # [16:19] <timeless> ... and making sure you can provide this content to old browsers as well
- # [16:19] <hsivonen> q+
- # [16:19] * Zakim sees dglazkov, morrita, hsivonen on the speaker queue
- # [16:19] <timeless> ... and polyfill it
- # [16:19] * Joins: JY (~JY@public.cloak)
- # [16:19] <timeless> ... you can develop a feature
- # [16:19] <chaals> q+ hallvord
- # [16:19] * Zakim sees dglazkov, morrita, hsivonen, hallvord on the speaker queue
- # [16:19] * Quits: edoyle (~erikadoyle@public.cloak) (Ping timeout: 60 seconds)
- # [16:19] <timeless> ... but this template feature
- # [16:19] * chaals wonders where morrita is sitting
- # [16:19] * Joins: Wonsuk (~wonsuk73@public.cloak)
- # [16:19] <timeless> ... srcdoc has bad regonomics
- # [16:19] * Joins: divya1 (~Adium@public.cloak)
- # [16:19] <timeless> ... how do we balance this
- # [16:19] * divya1 is now known as divya
- # [16:19] <timeless> ... mjs asked about reusable components
- # [16:20] <timeless> ... but if for every definition of components, i need to fetch some other file that defines this component, that's terrible
- # [16:20] <timeless> q+ chaals
- # [16:20] * Zakim sees dglazkov, morrita, hsivonen, hallvord, chaals on the speaker queue
- # [16:20] <timeless> ... sure you should be able to split them up
- # [16:20] <timeless> ... but that shouldn't be the only way
- # [16:20] * Joins: JonathanJ (~hollobit@public.cloak)
- # [16:20] <timeless> ... compatibility seems to be a bug-a-bear
- # [16:20] <timeless> ... what is actually going to break
- # [16:20] <timeless> ... and what can we say "this is ok"
- # [16:21] <timeless> ... as someone who wrote a polyfill for templates in web components
- # [16:21] * Joins: Dewa (~dewa@public.cloak)
- # [16:21] * Joins: kensaku (~kensaku@public.cloak)
- # [16:22] * Quits: kensaku (~kensaku@public.cloak) (Client closed connection)
- # [16:22] <timeless> rafaelw: i didn't mean to imply that we need to break compat
- # [16:22] <timeless> dglazkov: i'm sorry i can't see your faces
- # [16:22] <timeless> ... chaals you asked a philosophical question
- # [16:22] * Joins: kensaku (~kensaku@public.cloak)
- # [16:22] <timeless> [ scribe didn't minute it ]
- # [16:22] <mjs> q+
- # [16:22] * Zakim sees dglazkov, morrita, hsivonen, hallvord, chaals, mjs on the speaker queue
- # [16:22] <npdoty> rafaelw: I didn't have some specific criterion/condition for why we would should break compatibility at this point in time
- # [16:22] <timeless> dglazkov: if we're breaking something, how badly are we breaking it
- # [16:22] <mjs> q+ to ask, if you can polyfill fine now, why do we need a new feature for inert dom?
- # [16:22] * Zakim sees dglazkov, morrita, hsivonen, hallvord, chaals, mjs on the speaker queue
- # [16:22] <timeless> rafaelw: aside from static documents
- # [16:23] <timeless> ... most apps hide templates with some hack
- # [16:23] <timeless> ... comments, text fields, ...
- # [16:23] <timeless> ... we're not going to make life any better
- # [16:23] <hallvord> ... script tags ...
- # [16:23] <timeless> ... i don't think srcdoc is better than existing hacks
- # [16:23] * Joins: kensaku_ (~kensaku@public.cloak)
- # [16:23] <timeless> ... using <script> is better than that
- # [16:23] * Joins: jeff (jeff@public.cloak)
- # [16:23] <timeless> ... pages keep content hidden, squirreled away somehow
- # [16:23] <timeless> ... composing documents w/ innerHTML/script
- # [16:24] <timeless> ... i don't think it should be controversial that there's an established need for something better than we have now
- # [16:24] <timeless> ... it's my opinion that we've settled on something
- # [16:24] <timeless> ... it does need something
- # [16:24] <timeless> ... parser changes
- # [16:24] <timeless> chaals: there's no disagreement that we need the functionality
- # [16:24] <timeless> ... the question is how we get it
- # [16:24] <timeless> ... is there anyone who says "we don't need <template>ing"
- # [16:24] * dglazkov nods
- # [16:25] <timeless> q?
- # [16:25] * Zakim sees dglazkov, morrita, hsivonen, hallvord, chaals, mjs on the speaker queue
- # [16:25] <timeless> [ no one ]
- # [16:25] <timeless> hallvord: re: breaking back-compat
- # [16:25] <timeless> ... what's the oldest computer in your circle of family/friends
- # [16:25] <timeless> ... when we should develop the web
- # [16:25] <timeless> ... we should accommodate them
- # [16:25] <timeless> slightlyoff: there are semantics we need to put into the platform
- # [16:26] <timeless> ... are there semantics we need to put into the browser
- # [16:26] <timeless> ... we can auto update those browsers
- # [16:26] <timeless> ack morrita
- # [16:26] * Zakim sees dglazkov, hsivonen, hallvord, chaals, mjs on the speaker queue
- # [16:26] * Quits: kensaku (~kensaku@public.cloak) (Ping timeout: 60 seconds)
- # [16:26] <timeless> morrita: why can't we extend
- # [16:26] <timeless> chaals: we all accept we need <template>ing
- # [16:26] <timeless> q- dglazkov
- # [16:26] * Zakim sees hsivonen, hallvord, chaals, mjs on the speaker queue
- # [16:26] <timeless> ack hsivonen
- # [16:26] * Zakim sees hallvord, chaals, mjs on the speaker queue
- # [16:26] * Quits: kensaku_ (~kensaku@public.cloak) (Client closed connection)
- # [16:27] <timeless> hsivonen: srcdoc= erognomics are bad
- # [16:27] * Quits: divya (~Adium@public.cloak) ("Leaving.")
- # [16:27] * Joins: kensaku (~kensaku@public.cloak)
- # [16:27] * Quits: Hidetoshi (~yokota@public.cloak) (Hidetoshi)
- # [16:27] <timeless> ... and pages use <script>template-inline-here</script>
- # [16:27] <timeless> ... we have XHR
- # [16:27] <hallvord> q-
- # [16:27] * Zakim sees chaals, mjs on the speaker queue
- # [16:27] <timeless> ... which works in all browsers
- # [16:27] <timeless> ... why don't we specify templates be external resources loaded via xhr
- # [16:27] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) ("TakIRC")
- # [16:27] <timeless> ... considering we want script/css in external files
- # [16:28] <timeless> ... for paving a cowpath, it seems people want to put this inline
- # [16:28] <timeless> ... why don't we want to use XHR for this?
- # [16:28] * dglazkov good question, hsivonen!
- # [16:28] <timeless> rafaelw: that has a terrible perf profile
- # [16:28] <timeless> ... production web sites go to great lengths not to break up pages
- # [16:28] <pbakaus> I agree with rafaelw
- # [16:28] <timeless> ... it's important to use inline declared content
- # [16:28] * Joins: Hidetoshi (~yokota@public.cloak)
- # [16:28] * Joins: divya (~Adium@public.cloak)
- # [16:28] <timeless> ... it's a non starter to say all content is remotely sourced
- # [16:29] <timeless> q+ to ask about HTTP2
- # [16:29] * Zakim sees chaals, mjs, timeless on the speaker queue
- # [16:29] <timeless> chaals: i buy the perf argument
- # [16:29] <timeless> ... the dev ergonomics argument is harder
- # [16:29] <timeless> ... the yandex BEM library
- # [16:29] <timeless> ... (used by our biggest competitor as well)
- # [16:29] <timeless> ... sources things externally
- # [16:29] <timeless> ... if we started out by bringing templates in w/ srcdoc
- # [16:30] <timeless> ... and we then said "it'd be really cool if we could drop this in line"
- # [16:30] <pbakaus> +q
- # [16:30] * Zakim sees chaals, mjs, timeless, pbakaus on the speaker queue
- # [16:30] <timeless> ... could we get consensus sooner
- # [16:30] <timeless> ack chaals
- # [16:30] * Zakim sees mjs, timeless, pbakaus on the speaker queue
- # [16:30] <sicking> q+
- # [16:30] * Zakim sees mjs, timeless, pbakaus, sicking on the speaker queue
- # [16:30] <timeless> ack mjs
- # [16:30] <Zakim> mjs, you wanted to ask, if you can polyfill fine now, why do we need a new feature for inert dom?
- # [16:30] * Quits: Norbert (~standards@public.cloak) (Norbert)
- # [16:30] * Zakim sees timeless, pbakaus, sicking on the speaker queue
- # [16:30] <jaubourg> q+
- # [16:30] * Zakim sees timeless, pbakaus, sicking, jaubourg on the speaker queue
- # [16:30] * Quits: kensaku (~kensaku@public.cloak) (Client closed connection)
- # [16:31] * Joins: kensaku (~kensaku@public.cloak)
- # [16:31] <timeless> mjs: that needs to be a huge win given the acknowledged high cost
- # [16:31] <timeless> ... what are the downsides of <Script type=non-standard>
- # [16:31] <MikeSmith> RRSAgent, make minutes
- # [16:31] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html MikeSmith
- # [16:31] <timeless> ... we could make <script type=standard>
- # [16:31] <timeless> ack me
- # [16:31] <Zakim> timeless, you wanted to ask about HTTP2
- # [16:31] * Zakim sees pbakaus, sicking, jaubourg on the speaker queue
- # [16:31] * dom getting increasingly worried about qualifications associated with his name: inert, shadow, frozen, mutated... anyone working on tortured or mutilated dom?
- # [16:32] <chaals> timeless: Developers void splitting content to save load time. If we had HTTP2 that solved that issue, would it be better.
- # [16:32] <timeless> q+ rafaelw
- # [16:32] * Zakim sees pbakaus, sicking, jaubourg, rafaelw on the speaker queue
- # [16:32] <timeless> ack pbakaus
- # [16:32] * Zakim sees sicking, jaubourg, rafaelw on the speaker queue
- # [16:32] <timeless> pbakaus: we can't live with a solution that requires XHR
- # [16:32] <timeless> ... the games we're building require complete inlining
- # [16:32] <timeless> ... to the extent of a single request
- # [16:32] <timeless> ... on mobile
- # [16:33] * dglazkov wants to ask question that mjs asked him
- # [16:33] <timeless> ack sicking
- # [16:33] * Zakim sees jaubourg, rafaelw on the speaker queue
- # [16:33] <timeless> q+ to ask about <script> v. <script src>
- # [16:33] * Zakim sees jaubourg, rafaelw, timeless on the speaker queue
- # [16:33] <mjs> q+ dglazkov
- # [16:33] * Zakim sees jaubourg, rafaelw, timeless, dglazkov on the speaker queue
- # [16:33] <hsivonen> q+
- # [16:33] * Zakim sees jaubourg, rafaelw, timeless, dglazkov, hsivonen on the speaker queue
- # [16:33] <timeless> sicking: it seems provable that people can use external
- # [16:33] <timeless> ... but they use inline hacks
- # [16:33] <darobin> +1 to jonas
- # [16:33] <timeless> ... we might as well not do anything at all if that's the solution we're advocating
- # [16:33] <timeless> ack jaubourg
- # [16:33] * Zakim sees rafaelw, timeless, dglazkov, hsivonen on the speaker queue
- # [16:34] <timeless> jaubourg: it seems like a tooling issue
- # [16:34] <timeless> ... consider <script>
- # [16:34] <timeless> ... you have tools to handle dependencies
- # [16:34] <timeless> ... in development you can external resources
- # [16:34] <sicking> q+
- # [16:34] * Zakim sees rafaelw, timeless, dglazkov, hsivonen, sicking on the speaker queue
- # [16:34] <timeless> ... in production you inline scripts to a single file
- # [16:34] <timeless> ... if you had a tool that could do the concatentation
- # [16:34] <pbakaus> +q
- # [16:34] * Zakim sees rafaelw, timeless, dglazkov, hsivonen, sicking, pbakaus on the speaker queue
- # [16:34] <timeless> ... if you had a script to fetch external/do inline
- # [16:35] <timeless> s/+q/q+/G
- # [16:35] <timeless> ack rafaelw
- # [16:35] * Zakim sees timeless, dglazkov, hsivonen, sicking, pbakaus on the speaker queue
- # [16:35] <timeless> rafaelw: if we had HTTP2, would that address the external resource latency issue
- # [16:35] <timeless> ... i'm not sure the status of HTTP2
- # [16:35] <timeless> ... if external latency wasn't a problem, then would it not be a problem
- # [16:35] <timeless> mjs: what's the problem w/ <script type=random-mime-type>
- # [16:36] <timeless> rafaelw: script tokenization stops when it sees </script>
- # [16:36] <timeless> ... which means you can't have recursive templates
- # [16:36] <timeless> ... to embed a <script> in your template
- # [16:36] <timeless> ... they break the script into two tokens
- # [16:36] <timeless> ... hitting </script> in the script token ends the script token
- # [16:37] <timeless> mjs: with some small amount of escaping, you could address that
- # [16:37] * Joins: ericu (~ericu@public.cloak)
- # [16:37] <timeless> timeless: we have today <\/script>
- # [16:37] <timeless> rafaelw: you're asking if we can stick with what we have
- # [16:37] <timeless> ... slightlyoff mentioned it's painful
- # [16:37] <timeless> mjs: is the pain-point lack of built in
- # [16:38] <slightlyoff> ...and the frameworks vendors agree
- # [16:38] * Joins: tpacbot (~nodebot@public.cloak)
- # [16:38] <timeless> ... or is it the escaping
- # [16:38] <timeless> mjs: i believe that having to roll their own templating
- # [16:38] <timeless> ... reguardless of the syntax
- # [16:38] <chaals> ?
- # [16:38] <chaals> q?
- # [16:38] * Joins: kotakagi (~Koichi_Takagi_KDDI@public.cloak)
- # [16:38] * Zakim sees timeless, dglazkov, hsivonen, sicking, pbakaus on the speaker queue
- # [16:38] <timeless> ... but if we had a defined script type
- # [16:38] <timeless> ... would just the need to escape </script> be such a pain point?
- # [16:38] <timeless> ... i'm skeptical
- # [16:39] <timeless> rafaelw: my sense is it's pretty painful
- # [16:39] <timeless> ... i'd let yehuda katz and mishko (angular) speak for themselves
- # [16:39] * Lachy wonders how typing <\/script> is painful at all.
- # [16:39] <timeless> Zakim, close queue
- # [16:39] <Zakim> ok, timeless, the speaker queue is closed
- # [16:39] * dglazkov it's painful when you _don't_ type it
- # [16:39] <timeless> ack me
- # [16:39] <Zakim> timeless, you wanted to ask about <script> v. <script src>
- # [16:39] * Zakim sees dglazkov, hsivonen, sicking, pbakaus on the speaker queue
- # [16:39] <slightlyoff> Lachy: wait, what?
- # [16:39] <slightlyoff> are you actually kidding?
- # [16:39] * Joins: nkic (~nkikkawa@public.cloak)
- # [16:39] <slightlyoff> I think you're trolling
- # [16:40] * Joins: jcverdie_ (~jcverdie@public.cloak)
- # [16:40] <timeless> timeless: <script> was inline first
- # [16:40] <Lachy> slightlyoff, no. It's one little extra character that authors would have to type. How is it hard? It's already needed when doing things like document.write("<script …><\/script>");
- # [16:40] <timeless> ... and <script src> was added later
- # [16:40] * SimonPieters guesses it'd be a bit painful with more levels of nesting; <script> <script> <script> <\\\/script> <\/script> </script>
- # [16:40] <timeless> ... but i think that 80-95% is now <script src>
- # [16:40] <MikeSmith> s/mishko/Miško Hevery/
- # [16:41] <timeless> dglazkov: pending a polyfill for feature
- # [16:41] <mjs> SimonPieters: you could probably design it so only a single level of escaping is needed regardless of nesting
- # [16:41] <annevk> <\/script> is shorter than </template> :p
- # [16:41] <timeless> ... angular/Ember.js
- # [16:41] * annevk is trolling
- # [16:41] * ArtB waves to EricU - do you have the bridge connection info? Jonas needs to leave @ X:00 so we need to start promptly @ now:45
- # [16:41] <timeless> ... they have a specific UC
- # [16:41] <slightlyoff> timeless: I think you're also wrong about this. Most script tags are ads, and they tend to marry inline/out-of-band <script> elements = )
- # [16:41] <timeless> ... it's hard to do one that's universal
- # [16:41] * ArtB looks for Arun ...
- # [16:41] * Quits: jeff (jeff@public.cloak) (Ping timeout: 60 seconds)
- # [16:41] <ericu> artb I'm about to call in.
- # [16:41] <timeless> ... polyfills are never 100% faithful
- # [16:42] <mjs> SimonPieters: the escaping is only needed to be compatible with legacy <script> parsing, not fundamentally for a hypothetical <script type=template>
- # [16:42] <timeless> ... we have views of breaking compat as the general
- # [16:42] <timeless> ... i know rafaelw studied this and there's very little that actually changes
- # [16:42] <timeless> ... most still works
- # [16:42] * SimonPieters mjs: true
- # [16:42] <Zakim> + +1.415.865.aabb
- # [16:42] <chaals> q?
- # [16:42] * Zakim sees dglazkov, hsivonen, sicking, pbakaus on the speaker queue
- # [16:43] <ericu> artb, I can hear you now.
- # [16:43] <chaals> ack dglazkov
- # [16:43] * Zakim sees hsivonen, sicking, pbakaus on the speaker queue
- # [16:43] <annevk> mjs: change end tag parsing based on an attribute value? o_O
- # [16:43] <timeless> ... throw someone if they suggest XHR agian
- # [16:43] <timeless> s/agian/again/
- # [16:43] <timeless> ... we could solve everything with escaping
- # [16:43] <mjs> annevk: not sure how that follows?
- # [16:43] * Joins: Norbert (~standards@public.cloak)
- # [16:43] <timeless> ... but people don't always remember to escape
- # [16:43] <pbakaus> +1
- # [16:43] <aklein> mjs: I think annevk is asking how the parser finds the end-tag in <script type=template> parsing
- # [16:44] <mjs> annevk: <script type=template><script type=template><script type=template><\/script><\/script></script>
- # [16:44] <timeless> chaals: calling you on this, it's a sales pitch
- # [16:44] <annevk> mjs: right that uses the escaping
- # [16:44] <mjs> annevk: nothing about that needs to change existing parsing based on an attribute
- # [16:44] <chaals> ack hsi
- # [16:44] * Zakim sees sicking, pbakaus on the speaker queue
- # [16:44] <timeless> hsivonen: people who write libraries
- # [16:44] <mjs> annevk: yeah but you don't need to double-escape the innermost one
- # [16:44] <mjs> annevk: that
- # [16:44] <timeless> ... if this feature was available
- # [16:44] <annevk> mjs: oh
- # [16:44] <mjs> that is all I meant
- # [16:44] <timeless> ... would they stop using <script>?
- # [16:44] <annevk> k
- # [16:45] <timeless> ... i have the bad feeling that balancing the new feature / availability
- # [16:45] <timeless> ... the compat tends to win over inconvenience
- # [16:45] <JonathanJ> rrsagent, draft minutes
- # [16:45] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html JonathanJ
- # [16:45] * hallvord nods
- # [16:45] <MikeSmith> q?
- # [16:45] * Zakim sees sicking, pbakaus on the speaker queue
- # [16:45] <timeless> ... do we believe that yehuda/ Miško would break compat
- # [16:45] <timeless> ack SimonPieters
- # [16:45] * Zakim sees sicking, pbakaus on the speaker queue
- # [16:45] <MikeSmith> ack sicking
- # [16:45] * Zakim sees pbakaus on the speaker queue
- # [16:45] <timeless> ack sicking
- # [16:45] * Zakim sees pbakaus on the speaker queue
- # [16:45] <timeless> sicking: re: HTTP2, it only solves additional overhead
- # [16:46] * hiro is now known as hiro_away
- # [16:46] <timeless> ... for requests
- # [16:46] * Quits: jcverdie_ (~jcverdie@public.cloak) (Client closed connection)
- # [16:46] <mjs> sicking, it can solve extra round trip latency b/c it lets the server push resources it thinks are needed
- # [16:46] <slightlyoff> hsivonen: this is absolutely the wrong question. Holding a feature that can help the future out to the idea that some vendor will adopt it *immediately* is standards judo of the worst sort.
- # [16:46] <timeless> ack pbakaus
- # [16:46] * Zakim sees no one on the speaker queue
- # [16:46] <timeless> pbakaus: almost everything can be solved in terms of tooling
- # [16:46] <morrita> maybe <template> could be just an alias of <script> to avoid escaping?
- # [16:46] <timeless> ... building tools is extremely hard
- # [16:47] <timeless> ... we did it
- # [16:47] <slightlyoff> making the world safe for new features need not be held up by current practice
- # [16:47] <timeless> ... but not everyone can
- # [16:47] * Quits: tmpsantos (~tmpsantos@public.cloak) ("Leaving")
- # [16:47] <timeless> ... we want standards everyone can use
- # [16:47] <timeless> chaals: spend some time tonight w/ beer to talk about this w/ someone who doesn't agree
- # [16:47] <ArtB> zakim, who is here?
- # [16:47] <Zakim> On the phone I see Rhone_3, Yves, +1.650.214.aaaa, +1.415.865.aabb
- # [16:47] <Zakim> On IRC I see Norbert, nkic, kotakagi, tpacbot, ericu, kensaku, divya, Hidetoshi, Dewa, JonathanJ, Wonsuk, JY, byungjung, sicking, a1zu, jfmoy, annevk, darobin, jaubourg, sgodard,
- # [16:47] <Zakim> ... Yongrok, yamaday, spoussa, tokamoto, rotsuya, smaug, tomoyuki
- # [16:47] <timeless> ... the market will determine what's used
- # [16:47] <timeless> Zakim, where is +1650
- # [16:47] <Zakim> timeless, I do not see a party named 'where'. If you meant to ask a question you need to add '?'
- # [16:48] <jaubourg> pbakaus: I was talking about tooling to transform tags that link to external resources into a tag with content inline. I know <template> is needed. I was just telling that people are inlining right now because tooling is hard, liike you said
- # [16:48] <timeless> Zakim, where is +1415?
- # [16:48] <Zakim> North American dialing code 1.415 is California
- # [16:48] <timeless> Zakim, where is +1650?
- # [16:48] <Zakim> North American dialing code 1.650 is California
- # [16:48] <timeless> q?
- # [16:48] * Zakim sees no one on the speaker queue
- # [16:48] * Quits: annevk (~annevk@public.cloak) (Client closed connection)
- # [16:48] <timeless> Zakim, open the queue
- # [16:48] <Zakim> ok, timeless, the speaker queue is open
- # [16:48] <sicking> mjs: the server needs to know about it to solve the roundtrip issue. I think it's also the case that the way it works is that the server can "pre recommend" that the client downloads a resource, but the client stil has to request it. But I'm not sure that that works
- # [16:48] <ArtB> zakim, aabb is EricU
- # [16:48] <Zakim> +EricU; got it
- # [16:48] <timeless> timeless: i'm pretty sure that the server can actually send the resource too instead of just recommending it
- # [16:48] <timeless> topic: File * APIs
- # [16:48] <Zakim> - +1.650.214.aaaa
- # [16:49] * Parts: jfmoy (~jfmoy@public.cloak) (jfmoy)
- # [16:49] <timeless> Zakim, who is on the call?
- # [16:49] <Zakim> On the phone I see Rhone_3, Yves, EricU
- # [16:49] <timeless> ericu: about the file system api
- # [16:49] <mjs> sicking, I suppose it could change but I don't believe that's how it works in the current SPDY protocol http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3#TOC-3.3-Server-Push-Transactions
- # [16:49] <timeless> ... there's been discussion about note tracking it
- # [16:49] <timeless> ... two questions
- # [16:49] <chaals> zakim, open the queue
- # [16:49] <Zakim> ok, chaals, the speaker queue is open
- # [16:49] <timeless> ... is there a quorum of browser vendors likely to implement at all
- # [16:49] <timeless> ... if not, then note track
- # [16:49] <timeless> .. if so, we should keep talking
- # [16:50] <timeless> ... if there's interest
- # [16:50] * Joins: arunranga (~arunranga@public.cloak)
- # [16:50] * hiro_away is now known as hiro
- # [16:50] <hallvord> slightlyoff: more features = more complexity, more features = less back-compat - this is always a tradeoff. So we need to look carefully at how much value new features provide.
- # [16:50] <timeless> ... should we move forward, throw away + start over w/ sicking / mjs's proposals
- # [16:50] <sicking> q+
- # [16:50] * Zakim sees sicking on the speaker queue
- # [16:50] <timeless> ... or try to evolve current work to something near proposal
- # [16:50] <mjs> q+
- # [16:50] * Zakim sees sicking, mjs on the speaker queue
- # [16:50] <slightlyoff> hallvord: I think that's just absolutely the wrong perspective: folks are building this stuff the hard, slow, expensive way
- # [16:50] <timeless> adrianba: we'll never say never
- # [16:50] <timeless> ... but right now we don't see the file system api as a high priority
- # [16:50] <timeless> ... we focused on indexeddb
- # [16:50] <jgraham> q+
- # [16:50] * Zakim sees sicking, mjs, jgraham on the speaker queue
- # [16:51] <timeless> ... making sure you can store blob data there
- # [16:51] <hsivonen> sicking: I believe SPDY allows a response before request, so the server could send *everything* over when the initial request has been made
- # [16:51] <timeless> ... right now, making sure that's an adequate solution
- # [16:51] * Joins: kinuko (~kinuko@public.cloak)
- # [16:51] <timeless> timeless: what hsivonen said
- # [16:51] <Zakim> + +1.415.294.aacc
- # [16:51] <timeless> ericu: could a file system api provide photos directory access?
- # [16:51] <timeless> adrianba: not from the browser
- # [16:51] <arunranga> Zakim, aacc is arunranga
- # [16:51] <Zakim> +arunranga; got it
- # [16:51] <timeless> chaals: anyone want to speak in favor of it?
- # [16:52] * darobin whispers SysApps
- # [16:52] <timeless> bryan: this is the file system directory apis?
- # [16:52] <sicking> hsivonen: mjs: timeless: Ok, appears I was wrong and "full" server push is supported.
- # [16:52] * Joins: SteveH (~SteveH@public.cloak)
- # [16:52] <timeless> ericu: right, directory api + writer
- # [16:52] <timeless> bryan: writer w/o reading is useless
- # [16:52] <timeless> bryan: browsers will need to be able to store hundreds of files and gb's of data
- # [16:52] <hallvord> slightlyoff: you're saying we should never be asking "how hard now? / how much easier tomorrow?" for a new feature? You see no trade-offs to be made at all? ;-)
- # [16:53] <chaals> ack sick
- # [16:53] * Zakim sees mjs, jgraham on the speaker queue
- # [16:53] <timeless> sicking: simple answer is indexeddb supports any amount/number of files
- # [16:53] <adrianba> s/not from the browser/not from the browser, at least in the short term/
- # [16:53] * chaals asks robin to speak instead of whisper
- # [16:53] <timeless> ... any file stored in indexeddb in firefox today
- # [16:53] <timeless> ... is stored as an actual file
- # [16:53] <slightlyoff> hallvord: trying to engagine you in PM but you're not responding there. Are you auth'd?
- # [16:53] <timeless> ... we haven't optimized for all cases yet, but that's something we'll work on
- # [16:53] <jgraham> q-
- # [16:53] * Zakim sees mjs on the speaker queue
- # [16:53] * Joins: jeff (jeff@public.cloak)
- # [16:54] <pbakaus> +q
- # [16:54] * Zakim sees mjs, pbakaus on the speaker queue
- # [16:54] <timeless> sicking: i don't believe it's possible to evolve the current file system proposal from google into something like mjs/my proposal
- # [16:54] <timeless> ... i like mjs's proposal
- # [16:54] <timeless> ... it's possible to evolve that proposal
- # [16:54] * darobin chaals: I'm not on this group, I've proposed that before, I don't necessary want to take a stand on it — it's just an option
- # [16:54] <timeless> ... mozilla's proposal supports doing small writes to files
- # [16:54] <timeless> ... mjs asked if there's UCs for that
- # [16:54] <timeless> ... we should provide use cases for that, i believe they exist
- # [16:55] <timeless> ... there were other proposals which allowed incremental writing
- # [16:55] <timeless> ... mozilla's proposal has atomic writing
- # [16:55] <timeless> ... unix's doesn't have this
- # [16:55] <timeless> ... ms got this right
- # [16:55] * Joins: jwheare (~uid2@public.cloak)
- # [16:55] * Parts: SteveH (~SteveH@public.cloak) (SteveH)
- # [16:55] <timeless> ... we don't have good locking mechanisms on the web
- # [16:55] <timeless> ... i'd like something with the same capabilities as mozilla's
- # [16:55] <MikeSmith> q?
- # [16:55] * Zakim sees mjs, pbakaus on the speaker queue
- # [16:55] <ericu> q+ ericu
- # [16:55] * Zakim sees mjs, pbakaus, ericu on the speaker queue
- # [16:55] <timeless> ... but not tied to that api
- # [16:56] <timeless> mjs: my proposal supports incremental writing
- # [16:56] <MikeSmith> ack mjs
- # [16:56] * Zakim sees pbakaus, ericu on the speaker queue
- # [16:56] <timeless> ... but it could be simplified if it wasn't needed
- # [16:56] <timeless> mjs: interest in file system apis in general
- # [16:56] <timeless> ... my own opinion
- # [16:56] <timeless> ... not necessarily apple's
- # [16:56] * Joins: jcverdie (~jcverdie@public.cloak)
- # [16:56] <timeless> ... we've added too damn many storage apis to the web platform
- # [16:56] <timeless> ... i'd much prefer to see
- # [16:56] <timeless> ... if there's a short list of features not available to indexeddb
- # [16:56] <timeless> ... let's add them there
- # [16:57] <timeless> ... if there's a reason that's impossible
- # [16:57] <timeless> .. let's try to create something minimal
- # [16:57] <timeless> s/../.../
- # [16:57] <timeless> ... it's much easier to take something too simple and add
- # [16:57] <timeless> ... than to subtract
- # [16:57] <SimonPieters> I agree with mjs, FTR
- # [16:57] <MikeSmith> ack pbakaus
- # [16:57] * Zakim sees ericu on the speaker queue
- # [16:57] <timeless> pbakaus: we're fine w/ either approach
- # [16:57] <chaals> ak pb
- # [16:57] <timeless> ... i can't w/ indexedb
- # [16:57] <timeless> ... is local file protocol handlers
- # [16:57] <sicking> q+
- # [16:57] * Zakim sees ericu, sicking on the speaker queue
- # [16:58] <mjs> q+
- # [16:58] * Zakim sees ericu, sicking, mjs on the speaker queue
- # [16:58] <timeless> ... to be able to use a file in <script src>/<style src>
- # [16:58] <timeless> ericu: i think most of what i had in mind is covered
- # [16:58] <timeless> ack ericu
- # [16:58] * Zakim sees sicking, mjs on the speaker queue
- # [16:58] <timeless> ericu: you can store large files in indexeddb
- # [16:58] <timeless> ... chrome doesn't have blobs yet, but we will
- # [16:58] <timeless> ... large mutable data in indexeddb isn't appropriate
- # [16:58] <timeless> ... transactions on gb's of data is painful
- # [16:58] <timeless> ... sicking has a proposal
- # [16:59] <timeless> ... i don't see an efficient way to deal w/ large mutable blobs in indexeddb
- # [16:59] <timeless> ... a file system api is the only proposal that addresses that
- # [16:59] <timeless> ack sicking
- # [16:59] * Zakim sees mjs on the speaker queue
- # [16:59] <timeless> sicking: indexeddb doesn't support large mutable files
- # [16:59] <timeless> ... i have a proposal for that -- not super clean, but it definitely works
- # [16:59] <timeless> ... the other is file system protocol handler
- # [16:59] <timeless> ... i haven't thought of a clean way to do it
- # [17:00] <timeless> ... but it's technically possible
- # [17:00] <timeless> ... something we can explore
- # [17:00] <timeless> ... if we add this to indexeddb, it won't be super clean
- # [17:00] <timeless> ... but it's something we can explore
- # [17:00] <timeless> mjs: externally referenceable blobs as a feature
- # [17:00] <timeless> ... then we should put it into indexeddb
- # [17:00] <MikeSmith> q?
- # [17:00] * Zakim sees mjs on the speaker queue
- # [17:00] <MikeSmith> ack mjs
- # [17:01] * Zakim sees no one on the speaker queue
- # [17:01] <bryan> If we have the ability to layer a virtual filesystem capability on IndexedDB via JavaScript, at least for non-mutable large blobs, at least that provides a means to develop implementations for the media gallery and offline content storage use cases, and would be a step in the right direction.
- # [17:01] <timeless> ... and large mutable blobs
- # [17:01] <timeless> ... likewise
- # [17:01] * Joins: plh (plehegar@public.cloak)
- # [17:01] <timeless> chaals: how many file system hands in webapps?
- # [17:01] * arunranga waves
- # [17:02] <timeless> ... darobin, pbakaus, jaubourg, spoussa
- # [17:02] * Quits: dnkim (~dnkim@public.irc.w3.org) ("Page closed")
- # [17:02] <timeless> ... maybe half a dozen people here
- # [17:02] * darobin hi arunranga!
- # [17:02] <timeless> ... eric, if you're prepared to keep editing, i'm not prepared to throw you on note
- # [17:02] <slightlyoff> OH HAI arunranga
- # [17:03] * arunranga oh hai everyone
- # [17:03] <timeless> chaals: who's interested in the current file spec?
- # [17:03] <timeless> ... ericu, do you want to vote?
- # [17:03] <odinho_> s/OH HAI arunranga//
- # [17:03] <timeless> chaals: i'd like to work on sicking 's suggestions (locking), and possibly strip it down
- # [17:03] <bryan> I would still prefer the File* APIs remain REC track until the IndexedDB alternative is proven feasible through testing of available implementations.
- # [17:03] <timeless> s/chaals/ericu/
- # [17:03] <timeless> pbakaus: i'd like to say...
- # [17:03] <timeless> ... indexeddb or filesystem
- # [17:03] <timeless> ... the abstract concept of working with files
- # [17:03] <timeless> ... is good
- # [17:04] <timeless> ... if we can do that in indexeddb as well, then i'm totally happy
- # [17:04] <ericu> timeless, I talked about stripping down the current API towards the Mozilla proposal, not strip down Mozilla's.
- # [17:04] <timeless> chaals: it sounds like we should suggest that you make a file system spec
- # [17:04] * Quits: npdoty (npdoty@public.cloak)
- # [17:04] * ArtB arunranga - are you on the phone?
- # [17:04] * arunranga yes hi ArtB, I'm on the phone
- # [17:04] <timeless> chaals: should we drop the work item, and just do something on top of indexeddb
- # [17:05] * Quits: JonathanJ (~hollobit@public.cloak) (Ping timeout: 60 seconds)
- # [17:05] <timeless> timeless: it seems like the simplest thing is a spec for making indexeddb referencable objects from uri's for use in script-src/style-src
- # [17:05] * arunranga wonders where sicking is going.
- # [17:05] <timeless> sicking: it seems like the support can't be lower
- # [17:06] <timeless> ... i'm not sure about the official cut off is
- # [17:06] <timeless> chaals: i'm not reading any support for the spec as is
- # [17:06] <timeless> chaals: i'm not seeing any support for the spec as is
- # [17:06] * ArtB arunranga http://www.w3.org/2012/10/TPAC/meetup-Lyon.html
- # [17:06] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [17:07] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [17:07] <timeless> pbakaus: many people agree on the feature spec
- # [17:07] <timeless> ... is it one spec that covers everything
- # [17:07] <timeless> ... that covers db and stuff
- # [17:07] <timeless> ... or multiple specs
- # [17:07] * arunranga yes, not "File API" but "FileSystem…"
- # [17:07] <timeless> chaals: i don't see the consensus to just stop work on that
- # [17:07] * Parts: jwheare (~uid2@public.cloak)
- # [17:08] <timeless> ... that'd be a thing via a CfC
- # [17:08] <timeless> mjs: one option is to tombstone the current draft
- # [17:08] <timeless> ... and then give people the opportunity to offer a counter proposal
- # [17:08] <timeless> ... which would probably be a delete and replace
- # [17:08] <bryan> q+
- # [17:08] * Zakim sees bryan on the speaker queue
- # [17:08] <timeless> ... i'm not sure if ericu is willing to do that
- # [17:08] <timeless> ericu: obviously there's no support for the current draft
- # [17:09] * Quits: divya (~Adium@public.cloak) (Ping timeout: 60 seconds)
- # [17:09] <timeless> ... i'm interested in iterating the current draft to what sicking is suggesting
- # [17:09] <timeless> ... sounds like sicking isn't expecting me to iterate far enough close to his draft
- # [17:09] <timeless> sicking: it seems implausible that it can be iterated
- # [17:10] <timeless> ... it seems better with a replace than a modify
- # [17:10] * Quits: hiro (hiro@public.cloak) (Ping timeout: 60 seconds)
- # [17:10] <MikeSmith> q?
- # [17:10] * Zakim sees bryan on the speaker queue
- # [17:10] <timeless> bryan: with indexeddb as i could with filesystem
- # [17:10] * Quits: Yongrok (~Yongrok@public.irc.w3.org) ("Page closed")
- # [17:10] <timeless> ... would apps with different origins have access to the same indexeddb?
- # [17:10] <timeless> chaals: file systems can be shared
- # [17:11] * Quits: spoussa (~Adium@public.cloak) (Ping timeout: 60 seconds)
- # [17:11] <timeless> ... maybe we should keep the idea alive?
- # [17:11] <timeless> jgraham: my view is similar to mjs's view
- # [17:11] <timeless> ... we've invented a lot of storage apis
- # [17:11] <timeless> ... so far they've been really bad
- # [17:11] * Joins: hiro (hiro@public.cloak)
- # [17:11] <timeless> ... let's work on the one we have that we haven't proven to be really bad
- # [17:11] * Quits: shepazu (schepers@public.cloak) ("is sleepy")
- # [17:11] <timeless> ... before we spec a new one
- # [17:11] <timeless> ... let's let authors build on top of indexeddb
- # [17:11] <timeless> ... and let them build interfaces
- # [17:11] <timeless> ... and see if we can steal their api/concepts
- # [17:12] * Joins: miketaylr (~miketaylr@public.cloak)
- # [17:12] <timeless> chaals: you're too late
- # [17:12] <timeless> ... we have started specing file system apis
- # [17:12] <ericu> q+ ericu
- # [17:12] * Zakim sees bryan, ericu on the speaker queue
- # [17:12] <timeless> ... we even specified them in the 70s
- # [17:12] <timeless> paulc: some of us are older than...
- # [17:12] <MikeSmith> ack bryan
- # [17:12] * Zakim sees ericu on the speaker queue
- # [17:12] <timeless> [ laughter ]
- # [17:12] <timeless> chaals: adding 47 apis just because we can
- # [17:12] <timeless> timeless: that's what sysapps is for
- # [17:13] <timeless> jgraham: it's about creating another legacy which is bad
- # [17:13] <timeless> ... we've had 3 different proposals
- # [17:13] <timeless> ... which have had varying levels of support
- # [17:13] <timeless> ... unless there's something really compelling that we had to do yesterday
- # [17:13] <timeless> ... i don't think there is
- # [17:13] * Quits: Norbert (~standards@public.cloak) (Norbert)
- # [17:13] <timeless> chaals: js libraries don't have access to the file system
- # [17:14] <timeless> jgraham: but they will make apis on top of indexeddb to pretend to be a file
- # [17:14] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [17:14] * ArtB what exactly is SysApps thinking re their "File System" API?
- # [17:14] <timeless> timeless: i suspect we could see apps written using DnD support + indexeddb to emulate the file system
- # [17:14] <bryan> does someone have links to any javascript-based indexedDB filesystems that anyone is currently playing with? If it's a good and feasible idea, then surely someone is trying to do it.
- # [17:15] <timeless> pbakaus: let's keep the feature set of the current file system
- # [17:15] <timeless> slightlyoff: we should stop iterating
- # [17:15] <timeless> ... because we got it wrong last time
- # [17:15] <bryan> i can't find anything on the web of a similar nature using indexeddb.
- # [17:15] <timeless> ... seems like a bad argument
- # [17:15] <timeless> jgraham: that's not the argument i was making
- # [17:15] * Joins: jcverdie (~jcverdie@public.cloak)
- # [17:15] <timeless> ... once we do something, it's fixed in stone
- # [17:15] <timeless> ... it's very hard to change
- # [17:16] <timeless> ... when a js library makes something
- # [17:16] <timeless> ... it can make it look like a file
- # [17:16] <timeless> ... and design things
- # [17:16] <slightlyoff> timeless: that's not what I said
- # [17:16] <slightlyoff> I said that we *shouldn't* stop iterating
- # [17:17] <slightlyoff> also, I object that there is equivalence between what JS libraries will do with an API vs. exposing a new fundamental capability
- # [17:17] <timeless> chaals: how many people think we should keep working on the current file system api?
- # [17:17] <slightlyoff> they're different orders or magnitude in change
- # [17:18] <timeless> [ 12 ]
- # [17:18] <timeless> chaals: how many people think we should ask ericu to stop working, and then wait for a new editor?
- # [17:18] * Quits: a1zu (~androirc@public.cloak) (Ping timeout: 60 seconds)
- # [17:18] * Quits: kotakagi (~Koichi_Takagi_KDDI@public.cloak) (Ping timeout: 60 seconds)
- # [17:19] <timeless> [ around 12 ]
- # [17:19] * Quits: MikeSmith (~MikeSmith@public.cloak) (MikeSmith)
- # [17:19] <timeless> chaals: ericu, you're welcome to keep working on this
- # [17:19] <timeless> ... if we get someone to edit another proposal
- # [17:19] <timeless> ... put the two up
- # [17:19] <timeless> ... and ask the group to choose
- # [17:19] <timeless> ... is that an outcome people would be happy with?
- # [17:19] <timeless> [ 15 ]
- # [17:20] * Yves is dropping off
- # [17:20] <timeless> chaals: the number of people in the room change faster than the number of questions
- # [17:20] <Zakim> -Yves
- # [17:20] <timeless> shepazu: seems clear we want some sort of file system api
- # [17:21] <timeless> timeless: you could create a competing one for yourself
- # [17:21] <timeless> ArtB: arunranga is on the call
- # [17:21] <timeless> topic: File Reader API
- # [17:22] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [17:22] <timeless> chaals: darobin was going to ship this in 2006
- # [17:22] <timeless> arunranga: fileapi is done
- # [17:22] <timeless> ... but there's a question of auto-revoke
- # [17:22] <timeless> ... auto-revoke of Blob URIs is a question
- # [17:23] <timeless> ... there's a question where to put auto-revoke of Blob URIs with the HTML5 spec
- # [17:23] <timeless> ... microtask checkpoints
- # [17:23] <timeless> ... i think we're around the corner from it
- # [17:24] <timeless> ... i think discussing it on the list makes sense
- # [17:24] <adrianba> q+
- # [17:24] * Zakim sees ericu, adrianba on the speaker queue
- # [17:24] <timeless> chaals: so there's one outstanding issue
- # [17:24] <timeless> q- ericu
- # [17:24] * Zakim sees adrianba on the speaker queue
- # [17:25] * timeless ms2ger isn't on irc-w3 nor irc-mozilla
- # [17:25] <timeless> arunranga: ms2ger wrote a nice test suite
- # [17:25] <timeless> ArtB: anyone want to add something to the test suite?
- # [17:25] <timeless> chaals: please?
- # [17:25] <timeless> chaals: krisk just volunteered to add to the test suite
- # [17:25] <timeless> ack adrianba
- # [17:25] * Zakim sees no one on the speaker queue
- # [17:26] <timeless> adrianba: i wanted to mention one other issue
- # [17:26] <timeless> ... events that fire for file reader
- # [17:26] <timeless> ... file reader is designed to be reusable
- # [17:26] <timeless> ... you can call read() on an instance
- # [17:26] <timeless> ... and then call again() on that instance
- # [17:26] <timeless> ... assuming one isn't pending
- # [17:26] <timeless> ... there's discussion on the list about which events to fire
- # [17:26] <jgraham> We might have more tests
- # [17:27] <timeless> ... if you call read() during load/XXZ
- # [17:27] <timeless> ... there's a question of what to do
- # [17:27] <timeless> ... our proposal is to not fire load-end for the first() read if there's a second read() outstanding
- # [17:27] <timeless> arunranga: the last i remember of that discussion
- # [17:27] <timeless> ... we set it up so you couldn't call read() multiple times
- # [17:27] <timeless> ... it would throw an exception
- # [17:28] <timeless> ... if that isn't resolved adequately...
- # [17:28] <timeless> adrianba: i thought that resolution was for if you tried to call read() while there's a second read()
- # [17:28] * timeless can't follow it
- # [17:29] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [17:29] <timeless> timeless: is this read() triggers load... loadend, and there's a chance of calling read() after the last load fired but before loadend ?
- # [17:29] <timeless> pbakaus: maybe we could discuss archive reader tomorrow?
- # [17:29] <timeless> chaals: toss it on the agenda wiki
- # [17:30] * Quits: Arno (~Arnaud@public.cloak) ("")
- # [17:30] * arunranga thanks everyone
- # [17:30] <timeless> ... thank you very much
- # [17:30] <timeless> ... thanks to timeless for scribing
- # [17:30] <timeless> [ applause ]
- # [17:30] <ericu> pbakaus I won't be on tomorrow, but any reason you can't do that in javascript?
- # [17:30] * Quits: waynecarr (~86868b4a@public.cloak) ("http://www.mibbit.com ajax IRC Client")
- # [17:30] <timeless> chaals: we resume tomorrow @ 9 am
- # [17:30] <pbakaus> uh – I think it's simply not fast
- # [17:30] <Zakim> -EricU
- # [17:30] <timeless> [ adjourned ]
- # [17:30] * Quits: aizu (~aizu@public.irc.w3.org) ("Page closed")
- # [17:30] * dglazkov is still somewhat mad at chaals for calling my passionate speech a sales pitch
- # [17:30] * Quits: JY (~JY@public.irc.w3.org) ("Page closed")
- # [17:30] * Parts: Hidetoshi (~yokota@public.cloak) (Hidetoshi)
- # [17:30] * Parts: Jungkee (~Jungkee@public.irc.w3.org)
- # [17:30] <Zakim> -arunranga
- # [17:30] * Quits: Yune_ (~Yune@public.irc.w3.org) ("Page closed")
- # [17:30] * Joins: trackbot (trackbot@public.cloak)
- # [17:31] <ericu> pbakaus try it and see if it's too slow, use that as a proof of utility?
- # [17:31] * Quits: MagnusOlsson (~MagnusOlsson@public.irc.w3.org) ("Page closed")
- # [17:31] <timeless> trackbot end meeting
- # [17:31] <pbakaus> ericu: to elaborate, a JS based solution is probably too slow for general purpose
- # [17:31] <timeless> s/trackbot end meeting//
- # [17:31] <timeless> trackbot, end meeting
- # [17:31] * trackbot is ending a teleconference
- # [17:31] <trackbot> Zakim, list attendees
- # [17:31] <Zakim> As of this point the attendees have been Rhone_3, Yves, +1.650.214.aaaa, +1.415.865.aabb, EricU, +1.415.294.aacc, arunranga
- # [17:31] <trackbot> RRSAgent, please draft minutes
- # [17:31] <RRSAgent> I have made the request to generate http://www.w3.org/2012/10/29-webapps-minutes.html trackbot
- # [17:31] <trackbot> RRSAgent, bye
- # [17:31] <RRSAgent> I see 9 open action items saved in http://www.w3.org/2012/10/29-webapps-actions.rdf :
- # [17:31] <RRSAgent> ACTION: Charles start the process to move Widget Updates to Candidate Recommendation [1]
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T08-31-17
- # [17:31] <RRSAgent> ACTION: Travis create an ED of DOM4 Events [2]
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T08-51-33
- # [17:31] * Quits: bradee-oh (~bradee-oh@public.cloak) (bradee-oh)
- # [17:31] * timeless you can definitely do archive reading in js
- # [17:31] <RRSAgent> ACTION: Barstow work with Travis on a CfC for DOM3 Events Candidate [3]
- # [17:31] <KenjiBX> passionate it was :-)
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T08-51-54
- # [17:31] * timeless it's mostly a perf thing
- # [17:31] <RRSAgent> ACTION: barstow follow up with Kinuko Yasuda on status and plan for Quota Management API [4]
- # [17:31] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T08-57-32
- # [17:31] <RRSAgent> ACTION: barstow work with Jong-Heun Lee to start a RfR Web Storage test suite [5]
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T09-07-39
- # [17:31] <RRSAgent> ACTION: barstow work with PLH on an announcement seeking IRC fragments [6]
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T11-08-32-1
- # [17:31] <RRSAgent> ACTION: barstow start a Call for Review for Web IDL test plan on public-script-coord [7]
- # [17:31] * Quits: shan (~shan@public.irc.w3.org) ("Page closed")
- # [17:31] * Quits: ericu (~ericu@public.cloak) ("Leaving")
- # [17:31] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T11-10-42
- # [17:32] <RRSAgent> ACTION: barstow work with Opera Websocket tester(s) on a Request for Review of their web socket tests [8]
- # [17:32] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T11-21-58
- # [17:32] * Joins: rotsuya (~rotsuya@public.cloak)
- # [17:32] <RRSAgent> ACTION: rafael provide feedback on Push API [9]
- # [17:32] <RRSAgent> recorded in http://www.w3.org/2012/10/29-webapps-irc#T14-06-32
- # [17:32] * Parts: RRSAgent (rrsagent@public.irc.w3.org) (RRSAgent)
- # [17:32] * Quits: takuya (~takuya@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:32] * Parts: Wonsuk (~wonsuk73@public.cloak) (Wonsuk)
- # [17:32] * Quits: hallvord (~hallvord@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:32] * Quits: byungjung (~byungjung@public.irc.w3.org) ("Page closed")
- # [17:32] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [17:32] * Quits: Shinji (shinji@public.cloak)
- # [17:32] * Quits: Yoshihiro (~Yoshihiro@public.irc.w3.org) ("")
- # [17:33] * Parts: Alan (abird@public.cloak) (Alan)
- # [17:33] * Parts: kinuko (~kinuko@public.cloak) (kinuko)
- # [17:33] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [17:34] * Joins: jcverdie (~jcverdie@public.cloak)
- # [17:34] * Quits: paul-huawei (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [17:34] * Quits: Oh (~Oh@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:35] * Joins: mjs (~mjs@public.cloak)
- # [17:35] * Quits: KenjiBX (~KenjiBX@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:36] * Quits: yamaday (~yamaday@public.cloak) ("TakIRC")
- # [17:36] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [17:36] * hiro is now known as hiro_away
- # [17:37] * Quits: efullea (~efullea@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:37] * Quits: jaubourg (~jaubourg@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:37] * Quits: tomoyuki (~tshimizu3@public.cloak) (tomoyuki)
- # [17:37] * Quits: bryan (~bryan@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [17:38] * Quits: sgodard (~sgodard@public.cloak) (Ping timeout: 60 seconds)
- # [17:38] * Quits: nkic (~nkikkawa@public.cloak) (Ping timeout: 60 seconds)
- # [17:39] * Quits: adrianba (~adrianba@public.cloak) ("Leaving")
- # [17:41] <pbakaus> ArtB: https://bugzilla.mozilla.org/show_bug.cgi?id=772434
- # [17:42] * Quits: Veronica (veronica@public.cloak) (Ping timeout: 60 seconds)
- # [17:42] * Joins: rotsuya_ (~rotsuya@public.cloak)
- # [17:43] * Quits: Travis (~5bd9a8dc@public.cloak) ("CGI:IRC (EOF)")
- # [17:45] * hiro_away is now known as hiro
- # [17:45] * Quits: jcverdie (~jcverdie@public.cloak) (Client closed connection)
- # [17:46] * Quits: mjs (~mjs@public.cloak) (mjs)
- # [17:46] * Quits: jeff (jeff@public.cloak) (Ping timeout: 60 seconds)
- # [17:46] <dglazkov> timeless: I just realized I didn't provide any links in my spec update. Need them?
- # [17:47] * Joins: jeff (jeff@public.cloak)
- # [17:48] * Quits: ArtB (~abarsto@public.cloak) ("Leaving.")
- # [17:49] * Joins: Lachy (~Lachy@public.cloak)
- # [17:52] * Quits: richt (~richt@public.cloak) (Client closed connection)
- # [17:53] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [17:55] * Quits: chaals (~Adium@public.cloak) ("Leaving.")
- # [17:55] * Joins: darobin (rberjon@public.cloak)
- # [17:56] * Joins: rotsuya__ (~rotsuya@public.cloak)
- # [17:56] * Quits: rotsuya_ (~rotsuya@public.cloak) (Ping timeout: 60 seconds)
- # [17:57] * hiro is now known as hiro_away
- # [17:59] * hiro_away is now known as hiro
- # [18:00] * Joins: virginie (~virginie@public.irc.w3.org)
- # [18:00] * Quits: tpacbot (~nodebot@public.cloak) (Client closed connection)
- # [18:01] * Quits: arunranga (~arunranga@public.cloak) (arunranga)
- # [18:01] * Quits: nsakai (~nsakai@public.cloak) ("")
- # [18:02] * Joins: Lachy (~Lachy@public.cloak)
- # [18:02] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [18:03] * Quits: krisk (~krisk@public.irc.w3.org) (Ping timeout: 60 seconds)
- # [18:04] * Quits: dom (dom@public.cloak) (Ping timeout: 60 seconds)
- # [18:06] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [18:06] * Joins: sicking (~sicking@public.cloak)
- # [18:06] * Quits: sicking (~sicking@public.cloak) (sicking)
- # [18:07] * Quits: virginie (~virginie@public.irc.w3.org) ("Page closed")
- # [18:09] * Quits: sakkuru (~sakih@public.cloak) (Ping timeout: 60 seconds)
- # [18:09] * Joins: nsakai (~nsakai@public.cloak)
- # [18:10] * Quits: jeff (jeff@public.cloak) (Ping timeout: 60 seconds)
- # [18:10] * Quits: plh (plehegar@public.cloak) (Ping timeout: 60 seconds)
- # [18:10] * hiro is now known as hiro_away
- # [18:11] * Quits: nsakai (~nsakai@public.cloak) ("")
- # [18:11] * Joins: a12u (~androirc@public.cloak)
- # [18:15] * Joins: jeff (jeff@public.cloak)
- # [18:15] * Quits: jeff (jeff@public.cloak) (Client closed connection)
- # [18:19] * Joins: edoyle (~erikadoyle@public.cloak)
- # [18:21] * Quits: SimonPieters (~zcorpan@public.cloak) (Client closed connection)
- # [18:21] * Quits: rotsuya__ (~rotsuya@public.cloak) (Client closed connection)
- # [18:21] * Joins: rotsuya (~rotsuya@public.cloak)
- # [18:21] * Quits: kensaku (~kensaku@public.cloak) (Client closed connection)
- # [18:23] * Quits: tokamoto (~tokamoto@public.cloak) (tokamoto)
- # [18:24] * Joins: a1zu (~androirc@public.cloak)
- # [18:24] * Quits: a12u (~androirc@public.cloak) (Client closed connection)
- # [18:26] * Quits: a1zu (~androirc@public.cloak) ("AndroIRC - Android IRC Client ( http://www.androirc.com )")
- # [18:26] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [18:27] * Quits: Dewa (~dewa@public.cloak) (Ping timeout: 60 seconds)
- # [18:27] * Quits: Lachy (~Lachy@public.cloak) ("Computer has gone to sleep.")
- # [18:31] * Joins: Veronica (veronica@public.cloak)
- # [18:32] * Quits: darobin (rberjon@public.cloak) (Client closed connection)
- # [18:33] * Quits: edoyle (~erikadoyle@public.cloak) (Ping timeout: 60 seconds)
- # [18:35] * Joins: glenn (~gadams@public.cloak)
- # [18:45] * Quits: karl (~karlcow@public.cloak) (":tiuQ tiuq sah woclrak")
- # [18:45] * Quits: Cyril (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [18:53] * hiro_away is now known as hiro
- # [18:56] * Joins: dveditz (~dveditz@public.cloak)
- # [19:00] * Joins: Norbert (~standards@public.cloak)
- # [19:03] * Quits: trackbot (trackbot@public.cloak) (Client closed connection)
- # [19:03] * Joins: trackbot (trackbot@public.cloak)
- # [19:04] * hiro is now known as hiro_away
- # [19:08] <Zakim> disconnecting the lone participant, Rhone_3, in IA_WebApps()4:00AM
- # [19:08] <Zakim> IA_WebApps()4:00AM has ended
- # [19:08] <Zakim> Attendees were Rhone_3, Yves, +1.650.214.aaaa, +1.415.865.aabb, EricU, +1.415.294.aacc, arunranga
- # [19:08] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [19:13] * Joins: weinig (~weinig@public.cloak)
- # [19:22] * Joins: smaug (~chatzilla@public.cloak)
- # [19:27] * Quits: smaug (~chatzilla@public.cloak) ("Reconnecting…")
- # [19:27] * Joins: smaug (~chatzilla@public.cloak)
- # [19:45] * Quits: Norbert (~standards@public.cloak) (Norbert)
- # [20:04] * Quits: weinig (~weinig@public.cloak) (weinig)
- # [20:19] * Quits: smaug (~chatzilla@public.cloak) (Ping timeout: 60 seconds)
- # [20:42] * Joins: silvia (~Adium@public.cloak)
- # [21:09] * Joins: paul-huawei (~chatzilla@public.cloak)
- # [21:09] * Quits: paul-huawei (~chatzilla@public.cloak) ("ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032]")
- # [21:12] * Joins: morrita (~Adium@public.cloak)
- # [21:12] * Quits: morrita (~Adium@public.cloak) ("Leaving.")
- # [21:15] * Joins: Norbert (~standards@public.cloak)
- # [21:30] * Joins: Ms2ger (~Ms2ger@public.cloak)
- # [21:30] * Quits: silvia (~Adium@public.cloak) ("Leaving.")
- # [21:31] * Quits: Veronica (veronica@public.cloak) (Client closed connection)
- # [21:47] * Joins: tantek (~tantek@public.cloak)
- # [21:48] * Joins: glenn (~gadams@public.cloak)
- # [22:07] * Joins: rotsuya (~rotsuya@public.cloak)
- # [22:10] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [22:17] * Joins: weinig (~weinig@public.cloak)
- # [22:19] * Joins: karl (~karlcow@public.cloak)
- # [22:36] * Joins: rotsuya (~rotsuya@public.cloak)
- # [22:39] * Quits: weinig (~weinig@public.cloak) (weinig)
- # [22:41] * Joins: tomoyuki (~tshimizu3@public.cloak)
- # [22:41] * Joins: tokamoto (~tokamoto@public.cloak)
- # [22:48] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [22:50] * Joins: rotsuya (~rotsuya@public.cloak)
- # [22:55] * Quits: Norbert (~standards@public.cloak) (Norbert)
- # [23:04] * Quits: glenn (~gadams@public.cloak) (Client closed connection)
- # [23:22] * Quits: rotsuya (~rotsuya@public.cloak) (Client closed connection)
- # [23:24] * Joins: silvia (~Adium@public.cloak)
- # [23:31] * Joins: glenn (~gadams@public.cloak)
- # [23:32] * Joins: kensaku (~kensaku@public.cloak)
- # [23:42] * Joins: npdoty (npdoty@public.cloak)
- # [23:43] * Quits: Ms2ger (~Ms2ger@public.cloak) ("nn")
- # [23:47] * Joins: tpacbot (~nodebot@public.cloak)
- # Session Close: Tue Oct 30 00:00:00 2012
The end :)