Options:
Previous day, Next day
- # Session Start: Fri Feb 06 00:00:00 2015
- # Session Ident: #whatwg
- # [00:00] * Quits: ambv (~ambv@199.201.64.131) (Ping timeout: 252 seconds)
- # [00:01] * Quits: encryptd_fractl (~encryptd_@cgn-uwnet-7-animal.net.wisc.edu) (Remote host closed the connection)
- # [00:04] * Joins: ambv (~ambv@199.201.64.131)
- # [00:09] <Hixie> JakeA: i'm not up to date on the serviceworker stuff, but i'm happy to advise within that constraint
- # [00:09] <Hixie> JakeA: what's the problem?
- # [00:10] <Hixie> Domenic: you got wiki issues i hear?
- # [00:14] * Joins: KevinMarks_ (~KevinMark@108-75-74-217.lightspeed.sntcca.sbcglobal.net)
- # [00:16] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:18] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
- # [00:21] * Quits: frivoal (~frivoal@cm-84.211.98.39.getinternet.no) (Remote host closed the connection)
- # [00:34] * Quits: ap (~ap@17.202.44.214) (Ping timeout: 264 seconds)
- # [00:34] * Quits: say2joe (~Adium@198-101-119-98.static-ip.telepacific.net) (Quit: Leaving.)
- # [00:36] * Joins: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net)
- # [00:36] * Joins: eric_carlson (~ericc@24.6.239.9)
- # [00:36] * Joins: ap (~ap@17.114.218.73)
- # [00:37] * Quits: danbri1 (~Adium@host86-177-8-37.range86-177.btcentralplus.com) (Quit: Leaving.)
- # [00:37] * Quits: KevinMarks_ (~KevinMark@108-75-74-217.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 264 seconds)
- # [00:40] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:45] <Domenic> Hixie: yeah, I tried to forgot-password for Domenic and didn't get any email. also tried emailing wiki-admin and got a weird error.
- # [00:45] * Quits: othermaciej (~mjs@17.202.48.222) (Ping timeout: 250 seconds)
- # [00:53] * Quits: tndrH (~Rob@cpc2-lee211-2-0-cust413.7-1.cable.virginm.net) (Ping timeout: 255 seconds)
- # [00:56] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Quit: (null))
- # [00:57] * Quits: Fusl (~Fusl@gateway/tor-sasl/fusl) (Quit: Contact: http://hallowe.lt/)
- # [00:58] * Joins: Fusl (Fusl@unaffiliated/fusl)
- # [01:00] * Quits: KevinMarks (~yaaic@2607:fb90:282d:6c4e:c627:8702:3560:c089) (Ping timeout: 245 seconds)
- # [01:04] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [01:04] * Joins: othermaciej (~mjs@17.244.28.11)
- # [01:04] * Quits: othermaciej (~mjs@17.244.28.11) (Client Quit)
- # [01:05] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [01:05] * Joins: satazor (~satazor@80.99.114.89.rev.vodafone.pt)
- # [01:05] * Quits: satazor (~satazor@80.99.114.89.rev.vodafone.pt) (Remote host closed the connection)
- # [01:07] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [01:08] * Quits: eric_carlson (~ericc@24.6.239.9) (Quit: eric_carlson)
- # [01:09] * Quits: ambv (~ambv@199.201.64.131) (Quit: sys.exit(0) # computer went to sleep)
- # [01:10] * Joins: norviller (~norviller@17.199.19.187)
- # [01:10] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:11] * Quits: jernoble (~jernoble@17.202.49.144) (Quit: Textual IRC Client: www.textualapp.com)
- # [01:20] * Joins: newtron (~newtron@206-248-186-88.dsl.teksavvy.com)
- # [01:29] <GPHemsley> annevk: Sure, I'll take a look
- # [01:29] * Joins: aawad (~aawad@2604:2000:8069:3400:ed33:99e9:fff4:f267)
- # [01:29] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:29] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [01:30] * Joins: dbaron (~dbaron@101.175.132.66)
- # [01:34] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [01:37] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-jolaecoaysnpfcls) (Quit: Connection closed for inactivity)
- # [01:39] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [01:48] * Quits: norviller (~norviller@17.199.19.187) (Quit: My Mac has gone to sleep. ZZZzzz…)
- # [01:52] <GPHemsley> annevk, Domenic: For reasons unknown, there is no way to change a user's e-mail address without editing the database directly.
- # [01:52] <GPHemsley> annevk, Domenic: I have done so, and sent a new password reset e-mail.
- # [01:52] <GPHemsley> annevk, Domenic: If this turns out to be a bogus request, though, it's on you. ;)
- # [01:53] * Quits: dbaron (~dbaron@101.175.132.66) (Ping timeout: 256 seconds)
- # [01:53] * Joins: jernoble (~jernoble@17.202.49.144)
- # [01:54] * Joins: dbaron (~dbaron@101.175.132.66)
- # [01:55] * Joins: norviller (~norviller@17.199.19.187)
- # [01:57] * Joins: Zebra111_ (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net)
- # [01:58] * Quits: jernoble (~jernoble@17.202.49.144) (Client Quit)
- # [01:58] * Quits: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Read error: Connection reset by peer)
- # [02:00] <Domenic> GPHemsley: thanks! All sorted.
- # [02:01] <GPHemsley> cool
- # [02:09] * Joins: frivoal (~frivoal@cm-84.211.98.39.getinternet.no)
- # [02:14] * Quits: frivoal (~frivoal@cm-84.211.98.39.getinternet.no) (Ping timeout: 264 seconds)
- # [02:14] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 244 seconds)
- # [02:16] * Quits: Zebra111_ (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Remote host closed the connection)
- # [02:16] * Joins: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net)
- # [02:18] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 265 seconds)
- # [02:19] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:19] * Joins: jernoble (~jernoble@76.74.153.41)
- # [02:19] * Quits: norviller (~norviller@17.199.19.187) (Quit: Textual IRC Client: www.textualapp.com)
- # [02:21] * Quits: ap (~ap@17.114.218.73)
- # [02:28] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [02:31] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [02:33] * Quits: dbaron (~dbaron@101.175.132.66) (Ping timeout: 250 seconds)
- # [02:34] * Quits: bnicholson (~bnicholso@2620:101:80fc:224:d179:8397:bd31:7d62) (Quit: This computer has gone to sleep)
- # [02:44] * Quits: jernoble (~jernoble@76.74.153.41) (Max SendQ exceeded)
- # [02:45] * Joins: jernoble (~jernoble@76.74.153.41)
- # [02:48] * Joins: bnicholson (~bnicholso@24.130.60.241)
- # [02:51] * Joins: danbri (~Adium@host86-177-8-37.range86-177.btcentralplus.com)
- # [02:56] * Quits: danbri (~Adium@host86-177-8-37.range86-177.btcentralplus.com) (Ping timeout: 252 seconds)
- # [02:56] * Joins: jdaggett (~jdaggett@ad056175.dynamic.ppp.asahi-net.or.jp)
- # [02:57] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 264 seconds)
- # [03:10] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:15] * Quits: jernoble (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [03:25] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [03:27] * Quits: roc (~chatzilla@121-98-106-220.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [03:31] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [03:42] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [03:45] * Joins: zenith_ (~zenith@CPE90724008b05d-CM78cd8ece21ad.cpe.net.cable.rogers.com)
- # [03:46] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
- # [03:49] * Joins: kapil__ (uid36151@gateway/web/irccloud.com/x-fdgzwilwpvlzfqyi)
- # [03:51] * Quits: zenith_ (~zenith@CPE90724008b05d-CM78cd8ece21ad.cpe.net.cable.rogers.com) (Ping timeout: 245 seconds)
- # [03:56] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:04] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-pveorbjdbyrhlptg) (Quit: Connection closed for inactivity)
- # [04:10] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Quit: bye)
- # [04:14] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
- # [04:24] * Joins: roc (~chatzilla@131.203.112.141)
- # [04:27] * Joins: tantek (~tantek@c-24-4-207-226.hsd1.ca.comcast.net)
- # [04:27] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 245 seconds)
- # [04:39] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [04:49] * Quits: tantek (~tantek@c-24-4-207-226.hsd1.ca.comcast.net) (Quit: tantek)
- # [04:54] * Quits: danielfilho (~danielfil@208.68.39.233) (Ping timeout: 252 seconds)
- # [04:56] * Joins: KevinMarks (~KevinMark@66.162.147.53)
- # [04:59] * Joins: eBureau (~Bruno@181.164.77.172)
- # [05:02] * Joins: dbaron (~dbaron@101.175.132.66)
- # [05:02] * Quits: tav (~tav`@host31-52-138-176.range31-52.btcentralplus.com) (Quit: Hakuna Matata!)
- # [05:03] * Joins: tav (~tav`@host31-52-138-176.range31-52.btcentralplus.com)
- # [05:04] * Quits: dustinm`` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [05:07] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 240 seconds)
- # [05:10] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [05:12] * Joins: danielfilho (~danielfil@208.68.39.233)
- # [05:13] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [05:17] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [05:21] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 255 seconds)
- # [05:31] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [05:34] * Quits: igoroliveira (uid20755@gateway/web/irccloud.com/x-uxtyngieidiqowhw) (Quit: Connection closed for inactivity)
- # [05:35] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [05:35] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [05:53] * Quits: KevinMarks (~KevinMark@66.162.147.53) (Ping timeout: 245 seconds)
- # [05:56] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [05:58] * Quits: roc (~chatzilla@131.203.112.141) (Remote host closed the connection)
- # [06:00] * Quits: dbaron (~dbaron@101.175.132.66) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [06:01] * Joins: dbaron (~dbaron@101.175.132.66)
- # [06:19] * Joins: tantek (~tantek@c-24-4-207-226.hsd1.ca.comcast.net)
- # [06:27] * Quits: tantek (~tantek@c-24-4-207-226.hsd1.ca.comcast.net) (Quit: tantek)
- # [06:32] * Joins: jernoble (~jernoble@162.217.73.171)
- # [06:35] * Quits: Bass10 (~Bass10@c-73-37-130-61.hsd1.mn.comcast.net) (Ping timeout: 245 seconds)
- # [06:44] * Joins: KevinMarks (~yaaic@66.162.147.53)
- # [06:47] * Quits: aawad (~aawad@2604:2000:8069:3400:ed33:99e9:fff4:f267) (Remote host closed the connection)
- # [06:47] * Joins: tantek (~tantek@c-24-4-207-226.hsd1.ca.comcast.net)
- # [06:55] * Quits: KevinMarks (~yaaic@66.162.147.53) (Ping timeout: 264 seconds)
- # [06:59] * Quits: eBureau (~Bruno@181.164.77.172) (Quit: My iMac has gone to sleep. ZZZzzz…)
- # [07:04] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-vjrqzqtcgjuzijni)
- # [07:04] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [07:07] * Quits: tantek (~tantek@c-24-4-207-226.hsd1.ca.comcast.net) (Quit: tantek)
- # [07:12] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [07:12] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [07:15] * Joins: KevinMarks (~yaaic@2607:fb90:508:c601:72b2:455e:9c96:cb5b)
- # [07:22] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-wqfrnbjxeddreefc)
- # [07:24] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [07:29] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [07:37] <JonathanNeal> This was an excellent discussion. https://bugzilla.mozilla.org/show_bug.cgi?id=946370
- # [07:40] <JonathanNeal> https://dvcs.w3.org/hg/IndieUI/raw-file/default/src/indie-ui-context.html#screenreader this addresses my need to identify content for screenreaders.
- # [07:43] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [07:45] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [07:45] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [07:47] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:00] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:04] * Joins: sangwhan_ (sid12645@gateway/web/irccloud.com/x-rfrlnrlyobxzwpkd)
- # [08:05] * Quits: sangwhan_ (sid12645@gateway/web/irccloud.com/x-rfrlnrlyobxzwpkd) (Client Quit)
- # [08:05] * Quits: jernoble (~jernoble@162.217.73.171) (Quit: Textual IRC Client: www.textualapp.com)
- # [08:10] * Quits: dbaron (~dbaron@101.175.132.66) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [08:12] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [08:14] * Quits: KevinMarks (~yaaic@2607:fb90:508:c601:72b2:455e:9c96:cb5b) (Remote host closed the connection)
- # [08:26] * Quits: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [08:27] * Joins: ohaibbq (~ohaibbq@98.248.65.213)
- # [08:27] * Joins: KevinMarks (~yaaic@172.56.17.107)
- # [08:29] * Quits: KevinMarks (~yaaic@172.56.17.107) (Read error: Connection refused)
- # [08:30] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 264 seconds)
- # [08:30] * Joins: tndrH (~Rob@cpc2-lee211-2-0-cust413.7-1.cable.virginm.net)
- # [08:31] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [08:35] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [08:42] * Joins: xiinotulp (~plutoniix@node-q4t.pool-180-180.dynamic.totbb.net)
- # [08:46] * Quits: plutoniix (~plutoniix@node-1bhm.pool-101-108.dynamic.totbb.net) (Ping timeout: 264 seconds)
- # [08:49] * Quits: psy_ (~psy@103.6.159.170) (Remote host closed the connection)
- # [08:49] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 252 seconds)
- # [08:54] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [08:58] * Joins: frivoal (~frivoal@cm-84.211.98.39.getinternet.no)
- # [09:03] * Joins: ^esc_ (~esc-ape@77.119.128.88.wireless.dyn.drei.com)
- # [09:03] * Joins: KevinMarks (~KevinMark@172.56.38.235)
- # [09:04] * Quits: mpt (mpt@canonical/mpt) (Remote host closed the connection)
- # [09:05] * Quits: ^esc (~esc-ape@178.115.128.55.wireless.dyn.drei.com) (Ping timeout: 264 seconds)
- # [09:07] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 32.0/20140902134853])
- # [09:09] * Joins: mpt (~mpt@2001:67c:1560:a003:ad7c:2c2b:b70:e24a)
- # [09:09] * Quits: mpt (~mpt@2001:67c:1560:a003:ad7c:2c2b:b70:e24a) (Changing host)
- # [09:09] * Joins: mpt (~mpt@canonical/mpt)
- # [09:12] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [09:22] * Quits: frivoal (~frivoal@cm-84.211.98.39.getinternet.no) (Remote host closed the connection)
- # [09:23] * Joins: danbri (~Adium@host86-177-8-37.range86-177.btcentralplus.com)
- # [09:25] * Joins: calvaris (~calvaris@fanzine.igalia.com)
- # [09:28] <annevk> Hmm, I guess I should start writing a wiki page for Shadow DOM too with a summary of all those emails
- # [09:28] <annevk> 75 emails
- # [09:29] <othermaciej> I should read them all and say something constructive instead of just snarking
- # [09:34] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [09:35] * Joins: frivoal (~frivoal@cm-84.211.98.39.getinternet.no)
- # [09:36] <annevk> My main takeaway is that event retargeting is contentious
- # [09:36] <annevk> Encapsulation is still a problem
- # [09:37] <annevk> And per rniwa I get the impression that there are some aspects of the current design that prevent isolation
- # [09:38] <annevk> I've unfortunately poorly kept track of Shadow DOM discussion to date so I would have to do some digging
- # [09:38] * Quits: frivoal (~frivoal@cm-84.211.98.39.getinternet.no) (Remote host closed the connection)
- # [09:38] <annevk> I guess I might start doing that soonish
- # [09:40] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
- # [09:42] <othermaciej> the current design doesn’t have isolation
- # [09:43] <othermaciej> I don’t think it would be that hard to add
- # [09:43] <othermaciej> making it the default (as I think it should be) would probably require a compat break with what what shipped in Chrome
- # [09:44] <annevk> othermaciej: actual isolation requires something worker-like though, no?
- # [09:44] <othermaciej> oh, really real isolation?
- # [09:44] <othermaciej> not really
- # [09:44] <othermaciej> I am not sure why people suggest that at all
- # [09:44] <annevk> The +1 button?
- # [09:44] <othermaciej> the actual UA doesn’t use workers to implement built-in elements
- # [09:45] <othermaciej> there’s no need to have a separate thread of control
- # [09:45] <annevk> Well yeah I don't mean workers per se, I just mean that the globals can't reach each other
- # [09:45] <othermaciej> you just need a two-way membrane and separate global objects
- # [09:45] <annevk> Workers have that the best, the <iframe> setup is rather special
- # [09:45] <othermaciej> assuming you want to protect the component from the page
- # [09:46] <annevk> So Gecko has a really cool membrane setup as I understand it, but nobody else is interested in adopting it
- # [09:46] <othermaciej> basically the way the page could attack the component is by pre-hacking the JS global environment (for example modifying methods on prototypes), or by passing it poison values
- # [09:46] <othermaciej> you can solve the first by giving a component (or maybe set of components loaded from a given origin) its own global object
- # [09:47] <annevk> So in your estimation we just need to tweak the existing shadow DOM a bit?
- # [09:47] <othermaciej> and the second either by using very crude message passing, or by making method/property access do an extended version of the structured clone algorithm at the boundaries
- # [09:47] <othermaciej> it’s been a while since I looked into the details of what it would take to provide just the DOM level of encapsulation
- # [09:47] <othermaciej> but once you have that, you need a way to instantiate components from a separate global
- # [09:48] <othermaciej> I don’t think Shadow DOM quite has that in scope
- # [09:48] <othermaciej> I always imagined some form of cross-domain safe thing like HTML imports where you can also import custom elements from it
- # [09:48] <othermaciej> and those custom elements have all their JS run in a separate global object with the membrane thing
- # [09:48] <annevk> Okay so yeah, you're looking at something quite different then compared to what is there now
- # [09:48] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [09:49] <othermaciej> Adam Barth sort of agreed a while ago that this basic plan could lead to the possibility of sound two-way isolation
- # [09:49] <othermaciej> I think the shadow DOM piece is mostly right (except for its failure to do DOM encapsulation)
- # [09:49] <othermaciej> doing script isolation requires a separate mechanism
- # [09:49] <othermaciej> you can’t tack it onto shadow DOM
- # [09:49] <othermaciej> because by the time you have some script creating a shadow DOM, it’s too late
- # [09:49] <othermaciej> so the mechanism has to come in earlier than that
- # [09:50] <othermaciej> I sort of explained it in this email: https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0024.html
- # [09:50] <annevk> This all sounds quite familiar
- # [09:51] <othermaciej> it sounds like XBL2
- # [09:52] <annevk> Heh
- # [09:52] <othermaciej> here’s Adam more or less agreeing that my approach is a sensible general direction: https://lists.w3.org/Archives/Public/public-webapps/2014JulSep/0038.html
- # [09:54] <annevk> Did he ever report back?
- # [09:54] <othermaciej> not that I recall
- # [09:54] <othermaciej> I think he might be mostly working on a non-Blink project these days
- # [09:54] <annevk> I got that impression too, hardly see him around anymore
- # [09:56] * Joins: Lachy (~Lachy@cm-84.215.179.176.getinternet.no)
- # [09:59] * Joins: psy_ (~psy@182.74.25.22)
- # [09:59] * Quits: psy_ (~psy@182.74.25.22) (Max SendQ exceeded)
- # [10:00] * Joins: psy_ (~psy@182.74.25.22)
- # [10:00] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [10:00] <annevk> I love the latest objection against deprecating synchronous XMLHttpRequest. "Do you really want script writers to deal with scroll events while an ajax is outstanding?"
- # [10:02] <othermaciej> I am terrified of the mindset that would produce that comment
- # [10:02] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-zsupowvqzqfajmco)
- # [10:03] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Client Quit)
- # [10:06] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [10:06] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Client Quit)
- # [10:09] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [10:14] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [10:14] * Quits: Lachy (~Lachy@cm-84.215.179.176.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:22] * Joins: Ms2ger (~Ms2ger@205.211-64-87.adsl-dyn.isp.belgacom.be)
- # [10:24] * Quits: hgl (~hgl@unaffiliated/hgl) (Ping timeout: 245 seconds)
- # [10:29] * Joins: hgl (~hgl@unaffiliated/hgl)
- # [10:30] * Quits: hasather_ (~hasather@80.91.33.141) (Remote host closed the connection)
- # [10:30] * Joins: hasather (~hasather@80.91.33.141)
- # [10:36] * Quits: KevinMarks (~KevinMark@172.56.38.235) (Ping timeout: 265 seconds)
- # [10:38] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 256 seconds)
- # [10:40] * Joins: sarri (~sari@unaffiliated/sarri)
- # [10:42] * Joins: tommyliu (~tommyliu@121.15.87.224)
- # [10:49] * Quits: newtron (~newtron@206-248-186-88.dsl.teksavvy.com) (Read error: Connection reset by peer)
- # [10:49] * Joins: Lachy (~Lachy@213.166.174.2)
- # [10:50] * Quits: tommyliu (~tommyliu@121.15.87.224) (Read error: Connection reset by peer)
- # [10:51] * Joins: tommyliu (~tommyliu@121.15.87.224)
- # [10:51] * Quits: jxs (~joaoxsoul@media.fcsh.unl.pt) (Ping timeout: 252 seconds)
- # [10:53] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [10:56] * Joins: jxs (~joaoxsoul@media.fcsh.unl.pt)
- # [11:00] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [11:00] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
- # [11:02] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 264 seconds)
- # [11:04] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [11:04] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
- # [11:06] * Joins: Lachy (~Lachy@213.166.174.2)
- # [11:11] * Joins: satazor_ (~satazor@80.99.114.89.rev.vodafone.pt)
- # [11:14] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [11:16] * Quits: satazor_ (~satazor@80.99.114.89.rev.vodafone.pt) (Ping timeout: 255 seconds)
- # [11:17] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [11:24] * Quits: psy_ (~psy@182.74.25.22) (Read error: Connection reset by peer)
- # [11:25] * Joins: psy_ (~psy@182.74.25.22)
- # [11:29] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [11:33] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [11:35] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Client Quit)
- # [11:36] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [11:45] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [11:47] * Joins: KevinMarks (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net)
- # [12:02] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [12:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [12:18] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-wgqxfxtihsfyripg)
- # [12:21] <JakeA> annevk: tried to sum up the postMessage stuff over at https://github.com/slightlyoff/ServiceWorker/issues/609#issuecomment-71622477 - let me know if I've gotten any of it wrong
- # [12:22] <JakeA> annevk: I'm going to try and get this in front of external devs looking to implement push messaging for their take
- # [12:27] <annevk> JakeA: I don't see how you can communicate with Worker and SharedWorker "the standard way"
- # [12:27] * Quits: tommyliu (~tommyliu@121.15.87.224) (Remote host closed the connection)
- # [12:27] <annevk> JakeA: it's also not clear to me that complex library usage is going to be discovered early on in the deployment of this, that seems overly optimistic
- # [12:28] <annevk> JakeA: I also suggested actually having a MessagePort like object on each side on a per-client basis
- # [12:28] <JakeA> annevk: I thought you said it was ok to have instance of dedicatedworker in the serviceworker, and have postMessage work. The standard way with SharedWorker would be the connect event and passing ports through (which I dislike, but it's how it's defined)
- # [12:28] <annevk> JakeA: so the object that receives the message can also send is, which happens to be how most of these postMessage() APIs work
- # [12:29] <annevk> JakeA: I did at one point, but then later on we figured out that it couldn't possibly work...
- # [12:29] <annevk> JakeA: A SW instantiating a Worker/SharedWorker is different from it controlling one
- # [12:30] <JakeA> annevk: ohh, I thought it was the other way around, that you thought it couldn't work then realised it could. If a SW gets a reference to a DedicatedWorker via the clients API, what stops it being able to postMessage to it?
- # [12:31] <annevk> JakeA: how can two windows possibly have a Worker object that references the same worker?
- # [12:31] <annevk> JakeA: s/two windows/two globals/
- # [12:34] <JakeA> Seems like I'm misremembering the history of the dedicated worker bit
- # [12:34] <JakeA> annevk: how about SharedWorkers? No problem exposing those right?
- # [12:34] <annevk> Same problem
- # [12:34] <annevk> I mean, we talked about this, I'm not sure what to say
- # [12:35] <annevk> I said several times that Window, Worker, and SharedWorker all need a way, the same way, to receive and post messages to their SW
- # [12:35] * xiinotulp is now known as plutoniix
- # [12:42] * Joins: tommyliu (~tommyliu@121.15.87.224)
- # [12:42] <JakeA> Fair, I guess getting a SharedWorker would need to be equivalent to constructing a SharedWorker, which could call the connect event, which doesn't really make sense
- # [12:47] * Quits: tommyliu (~tommyliu@121.15.87.224) (Ping timeout: 256 seconds)
- # [12:47] <annevk> Exactly
- # [12:48] <annevk> And DedicatedWorker cannot suddenly go from 1:1 to 1:2
- # [12:52] <JakeA> annevk: "I also suggested actually having a MessagePort like object on each side on a per-client basis" - you weren't happy with navigator.serviceWorker.onmessage being that thing right?
- # [12:53] <annevk> JakeA: well, if we always have navigator.serviceWorker.postMessage() to go with it, sure
- # [12:53] <annevk> also*
- # [12:53] <annevk> I don't really care where we place the endpoints
- # [12:57] <JakeA> annevk: The problem is we need to land the message on the client somewhere client specific, a ServiceWorker instance isn't that. But posting from page to ServiceWorker should be serviceWorker.postMessage. SharedWorker gets around this using the connect & posts model which is horrible but also doesn't work with SWs because SWs terminate
- # [12:57] * Quits: saline (~irenacob@li629-190.members.linode.com) (Excess Flood)
- # [12:58] * Quits: sarri (~sari@unaffiliated/sarri) (Ping timeout: 245 seconds)
- # [12:58] * Joins: wakaba (~wakaba@224.101.236.133.dy.bbexcite.jp)
- # [12:58] * Quits: cwilso__ (sid10206@gateway/web/irccloud.com/x-wqirrspuabfczlmi) (Ping timeout: 245 seconds)
- # [12:59] <JakeA> annevk: navigator.serviceWorker.onmessage has the benefit of being client specific, lives in ServiceWorker-API space, doesn't interfere with things like window.onmessage, but it doesn't meet the navigator.serviceWorker.postMessage requirement as there no sensible place for that to post to
- # [12:59] * Quits: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu) (Ping timeout: 265 seconds)
- # [12:59] * Quits: benjamingr (uid23465@gateway/web/irccloud.com/x-wqfrnbjxeddreefc) (Ping timeout: 245 seconds)
- # [12:59] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 250 seconds)
- # [13:00] * Quits: ajpiano (~ajpiano@li98-57.members.linode.com) (Ping timeout: 245 seconds)
- # [13:00] * Quits: mattur (sid16049@gateway/web/irccloud.com/x-avjxqrcfkeucnbfy) (Ping timeout: 245 seconds)
- # [13:00] * Quits: wakaba_ (~wakaba@224.101.236.133.dy.bbexcite.jp) (Ping timeout: 265 seconds)
- # [13:00] * Quits: jory (~jory@supercu.be) (Ping timeout: 265 seconds)
- # [13:00] * Joins: saline (~irenacob@li629-190.members.linode.com)
- # [13:00] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [13:01] * Joins: jtcranmer (~jcranmer@ras1.csl.tjhsst.edu)
- # [13:01] * Joins: ajpiano (~ajpiano@li98-57.members.linode.com)
- # [13:01] * Joins: benjamingr (uid23465@gateway/web/irccloud.com/x-elgizeelhrdqkkqp)
- # [13:01] * Joins: cwilso__ (sid10206@gateway/web/irccloud.com/x-rrdwarpwgbisrpgk)
- # [13:01] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [13:01] * Joins: jory (~jory@supercu.be)
- # [13:02] * Joins: sarri (~sari@unaffiliated/sarri)
- # [13:02] * Joins: mattur (sid16049@gateway/web/irccloud.com/x-rnjgddihjoqkafsj)
- # [13:02] * Quits: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2) (Ping timeout: 265 seconds)
- # [13:04] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Read error: Connection reset by peer)
- # [13:05] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [13:05] * Quits: danbri (~Adium@host86-177-8-37.range86-177.btcentralplus.com) (Ping timeout: 245 seconds)
- # [13:10] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Quit: bye)
- # [13:10] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
- # [13:12] * Joins: Dashiva_h (Dashiva@wikia/Dashiva)
- # [13:14] * Joins: zama_ (~zama@81.4.123.134)
- # [13:14] * Joins: broquain1 (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [13:19] * Quits: psy_ (~psy@182.74.25.22) (*.net *.split)
- # [13:19] * Quits: jxs (~joaoxsoul@media.fcsh.unl.pt) (*.net *.split)
- # [13:19] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-vjrqzqtcgjuzijni) (*.net *.split)
- # [13:19] * Quits: chrisdickinson (~chrisdick@192.241.193.154) (*.net *.split)
- # [13:19] * Quits: parshap (sid18846@gateway/web/irccloud.com/x-csphdwvkgxurehkt) (*.net *.split)
- # [13:19] * Quits: tyoshino________ (sid19222@gateway/web/irccloud.com/x-qnzxovsttekiopcc) (*.net *.split)
- # [13:19] * Quits: Domenic (sid10976@gateway/web/irccloud.com/x-lqhldgqcfxzgleqs) (*.net *.split)
- # [13:19] * Quits: beowulf (~sstewart@host31-49-195-253.range31-49.btcentralplus.com) (*.net *.split)
- # [13:19] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
- # [13:19] * Quits: matijs (sid2278@gateway/web/irccloud.com/x-tstnqclzmlcoxnla) (*.net *.split)
- # [13:19] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (*.net *.split)
- # [13:19] * Quits: diffalot (~diffalot@unaffiliated/papyromancer) (*.net *.split)
- # [13:19] * Quits: kborchers (kborchers@gateway/shell/jquery.com/x-sjusuefnzisgyers) (*.net *.split)
- # [13:19] * Quits: wanderview (sid22777@gateway/web/irccloud.com/x-bawncacexcerneuv) (*.net *.split)
- # [13:19] * Quits: mvujovic (sid13458@gateway/web/irccloud.com/x-lxrjmrvqcwexxznj) (*.net *.split)
- # [13:19] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
- # [13:19] * Quits: remysharp (sid4345@gateway/web/irccloud.com/x-mcetjxcigculgrag) (*.net *.split)
- # [13:19] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
- # [13:19] * Quits: zama (~zama@unaffiliated/stryx/x-3871776) (*.net *.split)
- # [13:19] * Quits: kirjs______ (sid25169@gateway/web/irccloud.com/x-cpwwrgwcnrogspbv) (*.net *.split)
- # [13:19] * Quits: culturelabs (sid18258@gateway/web/irccloud.com/x-sbcpjgpeugfnmibs) (*.net *.split)
- # [13:19] * Quits: TabAtkins (sid11559@gateway/web/irccloud.com/x-pmamfpxxynvlwkyx) (*.net *.split)
- # [13:19] * Quits: ojan_ (sid5519@gateway/web/irccloud.com/x-frvcmtvoqpxjdwsl) (*.net *.split)
- # [13:19] * Quits: timeless (sid4015@firefox/developer/timeless) (*.net *.split)
- # [13:19] * Dashiva_h is now known as Dashiva
- # [13:21] * Joins: nunnun (~hiro@2001:200:164:48:20c:29ff:fe02:11d2)
- # [13:21] * Joins: psy_ (~psy@182.74.25.22)
- # [13:21] * Joins: jxs (~joaoxsoul@media.fcsh.unl.pt)
- # [13:21] * Joins: jungkees (uid24208@gateway/web/irccloud.com/x-vjrqzqtcgjuzijni)
- # [13:21] * Joins: chrisdickinson (~chrisdick@192.241.193.154)
- # [13:21] * Joins: parshap (sid18846@gateway/web/irccloud.com/x-csphdwvkgxurehkt)
- # [13:21] * Joins: tyoshino________ (sid19222@gateway/web/irccloud.com/x-qnzxovsttekiopcc)
- # [13:21] * Joins: Domenic (sid10976@gateway/web/irccloud.com/x-lqhldgqcfxzgleqs)
- # [13:21] * Joins: beowulf (~sstewart@host31-49-195-253.range31-49.btcentralplus.com)
- # [13:21] * Joins: matijs (sid2278@gateway/web/irccloud.com/x-tstnqclzmlcoxnla)
- # [13:21] * Joins: diffalot (~diffalot@unaffiliated/papyromancer)
- # [13:21] * Joins: kborchers (kborchers@gateway/shell/jquery.com/x-sjusuefnzisgyers)
- # [13:21] * Joins: wanderview (sid22777@gateway/web/irccloud.com/x-bawncacexcerneuv)
- # [13:21] * Joins: mvujovic (sid13458@gateway/web/irccloud.com/x-lxrjmrvqcwexxznj)
- # [13:21] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [13:21] * Joins: remysharp (sid4345@gateway/web/irccloud.com/x-mcetjxcigculgrag)
- # [13:21] * Joins: kirjs______ (sid25169@gateway/web/irccloud.com/x-cpwwrgwcnrogspbv)
- # [13:21] * Joins: culturelabs (sid18258@gateway/web/irccloud.com/x-sbcpjgpeugfnmibs)
- # [13:21] * Joins: TabAtkins (sid11559@gateway/web/irccloud.com/x-pmamfpxxynvlwkyx)
- # [13:21] * Joins: timeless (sid4015@firefox/developer/timeless)
- # [13:21] * Joins: ojan_ (sid5519@gateway/web/irccloud.com/x-frvcmtvoqpxjdwsl)
- # [13:23] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
- # [13:27] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-zsupowvqzqfajmco) (Quit: Connection closed for inactivity)
- # [13:34] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
- # [13:37] * Quits: hswolff (~hswolff@cpe-74-68-123-30.nyc.res.rr.com) (Ping timeout: 245 seconds)
- # [13:38] * Joins: hemanth_ (~hemanth@122.166.173.192)
- # [13:39] * Joins: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
- # [13:40] * hemanth_ is now known as hemanth
- # [13:40] * Joins: hswolff (~hswolff@cpe-74-68-123-30.nyc.res.rr.com)
- # [13:44] * Joins: tommyliu (~tommyliu@121.15.87.224)
- # [13:48] * Joins: newtron (~newtron@199.71.174.203)
- # [13:48] <beverloo> annevk, is there a mozilla bug for SWR.showNotification()?
- # [13:49] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [13:50] * Quits: psy_ (~psy@182.74.25.22) (Remote host closed the connection)
- # [13:56] <annevk> beverloo: I'm not sure, feel free to file one
- # [13:57] * annevk finds https://bugzilla.mozilla.org/show_bug.cgi?id=531817 but that seems to be something else
- # [13:57] <beverloo> yeah, I found that as well, but that predates the API :)
- # [13:57] <beverloo> I'll file one later today
- # [13:57] <annevk> JakeA: each global has its own ServiceWorker instance
- # [13:58] <annevk> JakeA: and each SW has Client instances
- # [13:58] <annevk> JakeA: that seems alright to me
- # [14:00] <annevk> JakeA: but I can see how you don't want to to use Client instances as the other side...
- # [14:00] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
- # [14:01] <annevk> JakeA: though then you'd need to branch in the onmessage handler on the SW side which doesn't seem great either
- # [14:01] <annevk> meh
- # [14:01] <annevk> beverloo: ta
- # [14:03] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [14:09] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [14:13] * Joins: danbri (Adium@nat/google/x-opzoywekawrvvhxx)
- # [14:17] * Joins: scor (scor@nat/acquia/x-bufkokqikzjvcxpn)
- # [14:17] * Quits: scor (scor@nat/acquia/x-bufkokqikzjvcxpn) (Changing host)
- # [14:17] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:20] * Quits: kapil__ (uid36151@gateway/web/irccloud.com/x-fdgzwilwpvlzfqyi) (Quit: Connection closed for inactivity)
- # [14:21] * Joins: bkardell (uid10373@gateway/web/irccloud.com/x-rbqhrplpnbhtomgx)
- # [14:29] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [14:30] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:34] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [14:40] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-vjrqzqtcgjuzijni) (Quit: Connection closed for inactivity)
- # [14:42] <jgraham> Have we considered speccing web components by reality TV show? We lock all the participants in a house with some cameras and every week the public get to vote off whoever isn't providing something useful. At the end of it we either have a spec or everyone involved has killed each other.
- # [14:43] <annevk> jgraham: that's your idea of better than the status quo?
- # [14:43] * bkardell lol annevk
- # [14:43] <jgraham> annevk: It seems like you have much better incentives than in the status quo
- # [14:44] <jgraham> If you don't do useful things you get voted off and so your opinion is discounted
- # [14:44] <annevk> Depends, would there be memes? https://twitter.com/w3cmemes
- # [14:44] <jgraham> Also it would provide W3C with a revenue source so they can stop offering jQuery training
- # [14:46] <jgraham> I'm sure there would be memes
- # [14:51] <bkardell> You know what actually could be intersting - public debates
- # [14:51] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Ping timeout: 250 seconds)
- # [14:52] <bkardell> debate style... moderator, make your case, video stream
- # [14:53] <bkardell> I'd watch - I bet I could get a lot of people to watch and comment
- # [14:54] * Quits: rhiaro (~quassel@amy.so) (Quit: Better things to be doing)
- # [14:55] * Joins: rhiaro (~quassel@amy.so)
- # [15:08] * Quits: hemanth (~hemanth@122.166.173.192) (Ping timeout: 256 seconds)
- # [15:15] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [15:17] * Quits: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi) (Ping timeout: 250 seconds)
- # [15:17] * Joins: hemanth (~hemanth@122.166.173.192)
- # [15:20] * Quits: c74d (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766) (Remote host closed the connection)
- # [15:24] * Joins: frivoal (~frivoal@212.213.198.101)
- # [15:24] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:c012:d35c:447e:21f2)
- # [15:30] * Joins: c74d3 (~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766)
- # [15:35] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [15:35] * Joins: zenith_ (~zenith@user3-86-52.wireless.utoronto.ca)
- # [15:36] <annevk> I don't think that will lead to an inclusive design
- # [15:37] * Quits: frivoal (~frivoal@212.213.198.101) (Remote host closed the connection)
- # [15:37] <annevk> Though I guess it might be entertaining
- # [15:46] * Quits: zenith_ (~zenith@user3-86-52.wireless.utoronto.ca) (Remote host closed the connection)
- # [15:47] * Joins: psy_ (~psy@103.6.159.170)
- # [15:49] * Joins: satazor (~satazor@bl6-111-97.dsl.telepac.pt)
- # [15:50] * Joins: zenith_ (~zenith@user3-86-52.wireless.utoronto.ca)
- # [15:54] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [15:54] * Joins: danbri1 (Adium@nat/google/x-moraxtcnvbbfrjvr)
- # [15:55] * Joins: encryptd_fractl (~encryptd_@23.30.224.246)
- # [15:55] * Quits: danbri (Adium@nat/google/x-opzoywekawrvvhxx) (Ping timeout: 245 seconds)
- # [15:59] * Joins: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt)
- # [16:03] * Quits: satazor (~satazor@bl6-111-97.dsl.telepac.pt) (Ping timeout: 245 seconds)
- # [16:05] * Quits: hemanth (~hemanth@122.166.173.192) (Quit: This computer has gone to sleep)
- # [16:10] <wanderview> JakeA: do you have any sense about how often devs will want to use Cache prefix matching? from chrome telemetry or just talking to folks?
- # [16:13] * Joins: TallTed (~Thud@63.119.36.36)
- # [16:14] * Joins: tj_vantoll1 (~Adium@2601:4:5380:2ec:6dce:5d5a:f814:194c)
- # [16:16] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:c012:d35c:447e:21f2) (Ping timeout: 245 seconds)
- # [16:24] * Quits: satazor_ (~satazor@bl6-111-97.dsl.telepac.pt) (Remote host closed the connection)
- # [16:26] * gsnedders wonders what the "Other Data" in the Firefox import is
- # [16:26] <gsnedders> That's some nice clear UI.
- # [16:26] * Joins: hemanth (~hemanth@122.166.173.192)
- # [16:26] * Quits: hemanth (~hemanth@122.166.173.192) (Max SendQ exceeded)
- # [16:27] * Joins: hemanth (~hemanth@122.166.173.192)
- # [16:28] <JakeA> wanderview: unfortunately it's mostly from my head. I was making sure we had something similar to appcache's FALLBACK matching
- # [16:29] <JakeA> wanderview: if there's an implementation concern around it, I'm open to removing it. It's the least important of the match filters
- # [16:29] <JakeA> (I think query string ignoring is pretty important)
- # [16:30] <wanderview> JakeA: its not a concern per-se... I already have it implemented... but its likely I will optimize non-prefix-matching at the expense of making prefix-matching even slower
- # [16:31] <wanderview> JakeA: it comes down to the sqlite schema... the URL text column can be quite large to begin with and using an index on the column essentially duplicates the data on disk again
- # [16:35] * Joins: smaug____ (~chatzilla@62-78-246-79.bb.dnainternet.fi)
- # [16:39] * Quits: zenith_ (~zenith@user3-86-52.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [16:40] * Joins: zenith_ (~zenith@user3-86-52.wireless.utoronto.ca)
- # [16:40] * Joins: eBureau (~Bruno@181.164.77.172)
- # [16:42] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [16:52] * Quits: tj_vantoll1 (~Adium@2601:4:5380:2ec:6dce:5d5a:f814:194c) (Quit: Leaving.)
- # [16:56] * Quits: hasather (~hasather@80.91.33.141) (Remote host closed the connection)
- # [16:57] * Joins: hasather (~hasather@80.91.33.141)
- # [16:57] <JonathanNeal> What if [hidden] accepted a list of media types? I need something like [hidden="screen"] to describe stuff I want hidden from the screen but perceivable to screenreaders.
- # [17:06] * Joins: mven (~textual@32.97.110.56)
- # [17:06] * Quits: mven (~textual@32.97.110.56) (Excess Flood)
- # [17:08] <JakeA> wanderview: at the moment we have lots of engineers visiting London, which includes the people working on our cache impl. They also see prefix-matching as a deopt. Let's get rid of it! We can always add it back later.
- # [17:08] <wanderview> JakeA: actually I need it for a side project I'm working on :-)
- # [17:09] <wanderview> but I guess I could skin that cat a different way
- # [17:09] <JakeA> wanderview: ohhh interesting. What's the use-case? Is it tough to do without the filter?
- # [17:09] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [17:12] * Joins: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr)
- # [17:14] <wanderview> JakeA: sent you a private message
- # [17:27] * Quits: hemanth (~hemanth@122.166.173.192) (Ping timeout: 264 seconds)
- # [17:27] * Quits: Lachy (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
- # [17:36] * Joins: hemanth (~hemanth@122.166.173.192)
- # [17:37] * Joins: zenith__ (~zenith@199.119.233.145)
- # [17:37] * Quits: zenith_ (~zenith@user3-86-52.wireless.utoronto.ca) (Read error: Connection reset by peer)
- # [17:47] <JakeA> annevk: yeah, can't use client.onmessage for client-to-sw messages due to SW termination
- # [17:48] <JakeA> stashing ports in SW gives us a way to recreate the SharedWorker style of messaging, but ugh
- # [17:48] * Joins: newbie (~Areks@rs.gridnine.com)
- # [17:48] <JakeA> and also GC observation, potential leaks, and also ugh
- # [17:49] * newbie is now known as Guest11648
- # [17:51] * Quits: aretecode (~aretecode@S01061859339e5f51.cc.shawcable.net) (Ping timeout: 272 seconds)
- # [17:51] * Joins: igoroliveira (uid20755@gateway/web/irccloud.com/x-ppnpxixlqvqazvmf)
- # [17:51] * Quits: Areks (~Areks@rs.gridnine.com) (Ping timeout: 264 seconds)
- # [17:53] * Joins: eric_carlson (~ericc@24.6.239.9)
- # [17:55] <annevk> JakeA: well you could, if all clients are always available
- # [17:56] <annevk> JakeA: you'd synchronously register onmessage handlers at the start
- # [17:56] <annevk> but it's rather sad
- # [17:58] <JakeA> Could hand-wave it to a "clientmessage" global event. But that that point it may as well be onmessage. Hmm.
- # [17:59] <annevk> So the annoying thing is that everywhere else the message event protocol avoids branching inside the handler
- # [17:59] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Ping timeout: 240 seconds)
- # [17:59] <annevk> Do service workers already use self.onmessage for something?
- # [18:00] <annevk> I wouldn't mind clientmessage to signify its uniqueness, but hmm
- # [18:00] <JakeA> annevk: serviceWorker.postMessage ends up there
- # [18:00] <annevk> I gotta go, will have more time during the weekend and beyond
- # [18:00] <JakeA> That part is similar to dedicated workers
- # [18:00] <annevk> Well yes, currently
- # [18:00] <JakeA> have a good weekend!
- # [18:01] <JakeA> I have a deskbeer so I'm completely useless now
- # [18:01] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Ping timeout: 240 seconds)
- # [18:05] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
- # [18:06] * Quits: zenith__ (~zenith@199.119.233.145) (Ping timeout: 245 seconds)
- # [18:06] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:09] <annevk> you too, but sounds like you started already :-)
- # [18:11] * Joins: tantek (~tantek@50-1-62-185.dsl.dynamic.fusionbroadband.com)
- # [18:14] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [18:18] * Quits: richt (~richt@c83-248-244-196.bredband.comhem.se) (Ping timeout: 245 seconds)
- # [18:18] * Quits: espadrine (~tyl@LMontsouris-656-1-2-84.w80-12.abo.wanadoo.fr) (Ping timeout: 240 seconds)
- # [18:20] * Quits: bnicholson (~bnicholso@24.130.60.241) (Quit: This computer has gone to sleep)
- # [18:24] * Joins: richt (~richt@c83-248-244-196.bredband.comhem.se)
- # [18:24] * Joins: jsx (uid48919@fsf/intern/jsx)
- # [18:25] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [18:25] * Joins: Maurice` (copyman@unaffiliated/maurice)
- # [18:25] * Joins: ap (~ap@17.114.218.73)
- # [18:31] * Joins: bnicholson (~bnicholso@corp.mtv2.mozilla.com)
- # [18:35] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Read error: Connection reset by peer)
- # [18:35] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [18:37] * Joins: satazor (~satazor@114.248.108.93.rev.vodafone.pt)
- # [18:37] * Joins: jernoble (~jernoble@17.202.49.144)
- # [18:40] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 265 seconds)
- # [18:44] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Read error: Connection reset by peer)
- # [18:45] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
- # [18:49] * Joins: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek)
- # [18:51] * Joins: weinig (~weinig@17.244.161.216)
- # [18:55] * Quits: gavin_ (~gavin@76.14.42.120) (Read error: Connection reset by peer)
- # [18:57] * Joins: gavin_ (~gavin@76.14.42.120)
- # [18:58] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [18:58] * Joins: ambv (~ambv@199.201.64.131)
- # [19:00] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [19:05] * Joins: html (~css@unaffiliated/css)
- # [19:14] * Quits: tommyliu (~tommyliu@121.15.87.224) (Remote host closed the connection)
- # [19:19] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [19:33] * Quits: html (~css@unaffiliated/css) (Ping timeout: 245 seconds)
- # [19:40] * Quits: Ms2ger (~Ms2ger@205.211-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [19:40] * Quits: danbri1 (Adium@nat/google/x-moraxtcnvbbfrjvr) (Quit: Leaving.)
- # [19:44] * Joins: necolas (~necolas@8.25.197.25)
- # [19:44] * Guest87094 is now known as bengl
- # [19:47] * Quits: zdobersek (~zan@gateway/vpn/privateinternetaccess/zdobersek) (Ping timeout: 265 seconds)
- # [19:54] * Joins: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net)
- # [19:57] * Joins: zenith_ (~zenith@142.150.23.90)
- # [20:12] * Quits: zenith_ (~zenith@142.150.23.90) (Ping timeout: 245 seconds)
- # [20:25] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:26] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 255 seconds)
- # [20:35] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-pfswvcgsrkrztnvx)
- # [20:42] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [20:47] * Quits: othermaciej (~mjs@c-71-198-213-78.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:50] * Quits: satazor (~satazor@114.248.108.93.rev.vodafone.pt) (Remote host closed the connection)
- # [20:51] * Quits: necolas (~necolas@8.25.197.25)
- # [20:53] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [21:02] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:04] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [21:06] <dglazkov> is there something better than lists.w3.org and less smarmy-adsy than Nabble to link to public-webapps discussions?
- # [21:07] <bkardell> annevk: you here?
- # [21:08] <Domenic> dglazkov: readable-email.org was trying for a while but seems to have not kept up with recent messages :(
- # [21:08] <Domenic> dglazkov: oh it seems to have caught up since last I saw it hmm
- # [21:08] <dglazkov> that was the best :(
- # [21:08] <dglazkov> oh?
- # [21:09] <dglazkov> whoa
- # [21:11] <tantek> dglazkov - why not post such "emails" on your own site, and only a copy to mailing lists?
- # [21:11] <dglazkov> tantek: trying to do the other way around -- excavate old email threads
- # [21:14] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
- # [21:15] * Joins: dustinm` (~dustinm@192.241.142.243)
- # [21:18] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [21:18] <bkardell> does it worry anyone that we're shipping prollyfills as prollyfills before they are out of flags or we even have good signals from all the browsers?
- # [21:18] <bkardell> arg... shipping prollyfills as polyfills
- # [21:19] <bkardell> shouldn't we be more careful about that? otherwise, what's the point in dev'ing them outside a flag?
- # [21:19] * Joins: zenith_ (~zenith@142.150.23.90)
- # [21:21] <smaug____> bkardell: well, who is shipping
- # [21:23] <bkardell> smaug___: when I say "we" I mean anyone :) Is it a bad idea
- # [21:23] <smaug____> and what do you actually mean. If prollyfill ends up implementing something which never get then implemented after all, users can still use that prollyfill, right?
- # [21:24] <smaug____> and then it is just a script library exposing random API not implemented anywhere
- # [21:24] <bkardell> smaug___: yes! the problem is what if it doesn't match
- # [21:24] <smaug____> s/implemented/implemented natively/
- # [21:24] <bkardell> this is a pattern that needs advice/discussion imo
- # [21:24] <bkardell> https://github.com/github/fetch for example - I'm seeing a hella lot of people using that
- # [21:25] <smaug____> ah, and then implementations will do something a bit different, and the prollyfill implementation is behind the native implementations ?
- # [21:25] <bkardell> but I dont know that we've had any signals from ms or apple at all - say for example - a change is necessary somewhere
- # [21:25] <smaug____> right
- # [21:25] <bkardell> yes, basically we've seen this happen a buncha times
- # [21:25] <bkardell> array contains?
- # [21:26] <bkardell> same deal
- # [21:26] <smaug____> it would be indeed interesting to hear more feedback from MS and Apple to ServiceWorkers
- # [21:26] <bkardell> in the case of fetch promises are kinda done deal, so why not just ._fetch()
- # [21:26] <bkardell> if it works for you today it will work for you tomorrow - probably better since browsers tend to get better
- # [21:27] <bkardell> if you get lucky, remove the _
- # [21:27] <bkardell> or alias it with native
- # [21:27] <bkardell> was thinking of sending that feedback, esp since it is now listed on ft labs polyfill service
- # [21:27] <bkardell> I think that is sending mixed messages and creating an issue that is easily avoided
- # [21:28] <bkardell> am I making too much of nothing?
- # [21:28] <tantek> bkardell: what's the worst that could happen? storage? appcache?
- # [21:28] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:29] <bkardell> tantek: how is appcache related?
- # [21:29] <tantek> just a couple of problematic APIs off the top of my head
- # [21:29] <tantek> *local storage
- # [21:29] <bkardell> ah
- # [21:29] <smaug____> storage and appcache were both real things
- # [21:29] <bkardell> no I am thinking more like Array.prototype.contains
- # [21:29] <smaug____> which the later were noticed to be rather bad ones
- # [21:29] <smaug____> then
- # [21:30] <bkardell> ES had to change it at the last minute because you can't - you'll break web stuff
- # [21:30] <tantek> bkardell: then could prollyfills help avoid the "later noticed" problem and notice sooner when APIs are bad?
- # [21:30] <bkardell> tantek: sure, you could - that's part of the idea
- # [21:31] <bkardell> tantek: like, we put native implementations behind a flag - we used to prefix them - to tell people "these are experimental"
- # [21:31] <bkardell> but we found that that is a footgun
- # [21:31] <bkardell> a prollyfill is a way to stride the chasm
- # [21:31] <smaug____> I guess it is mainly about when one can think some API is "stable"
- # [21:31] <smaug____> and that depends on who to ask
- # [21:32] <bkardell> yeah, and it's kinda what I'm saying... it's about managing risk and I dont know how risky it is in this particular case
- # [21:32] <tantek> smaug____: clearly "stable" != good
- # [21:32] <bkardell> I do know though that there's no signals at all from apple and ms has, according to chrome status, given mixed signals
- # [21:32] <tantek> or not necessarily
- # [21:32] <smaug____> tantek: indeed, but stable is usually something browsers ends up shipping
- # [21:33] <smaug____> we haven't removed that many APIs
- # [21:33] <bkardell> but especially in this case, it seems easy to avoid the worst risk
- # [21:33] <bkardell> by just saying underscore the prollyfill
- # [21:33] <bkardell> since it's api has no complex intertwined dependencies, it's basically one method
- # [21:34] <bkardell> so... is it crazy to suggest that? am I tilting at windmills needlessly?
- # [21:35] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [21:37] <bkardell> it feels like so close to really good - if it goes wrong, that will be sad
- # [21:37] * Quits: weinig (~weinig@17.244.161.216) (Quit: weinig)
- # [21:38] <JonathanNeal> bkardell: what about ft polyfill? =)
- # [21:38] <bkardell> good! you are on!
- # [21:38] <bkardell> read above
- # [21:39] <JonathanNeal> i did, but i didn’t follow the conversation.
- # [21:39] <bkardell> starting http://krijnhoetmer.nl/irc-logs/whatwg/20150206#l-592
- # [21:40] <bkardell> is it still unclear?
- # [21:40] <JonathanNeal> Yea, polyfill is pretty aggressive, but unlike browsers, users can stick to one version of an api.
- # [21:41] <bkardell> they can until there is a true version which claims to be the same version
- # [21:41] <bkardell> right?
- # [21:41] <JonathanNeal> It would be like if you could ‘use strict 1.5.2’; in js.
- # [21:41] <bkardell> that will present a problem
- # [21:41] * Quits: dustinm` (~dustinm@192.241.142.243) (Ping timeout: 252 seconds)
- # [21:41] <bkardell> say the draft today says the api should look like foo(x, y)
- # [21:42] <JonathanNeal> Yea … you are touching on something I wanted to see, which is levels of polyfill compliance.
- # [21:42] <bkardell> well, this is pretty simple to avoid - just use ._fetch
- # [21:42] <JonathanNeal> You’re not really using a polyfill as a polyfill then.
- # [21:43] <bkardell> I'm suggesting simply we dont claim to be the real thing until we can say for sure what the real thing is
- # [21:43] <bkardell> it's not a polyfill
- # [21:43] <bkardell> its a prollyfill
- # [21:43] <bkardell> the lack of distinction is the part that worries me
- # [21:43] <JonathanNeal> bkardell: we never claim, we wait for a spec, and the only difference between a prollyfill and a polyfill is an implementation not behind a flag.
- # [21:44] <JonathanNeal> i know because i usually write prollyfills before a spec exists, but I’ve protected myself from allowing them into the project until I see a spec. .closest was a good example.
- # [21:44] <bkardell> you're misreading my point, I'm not saying you claim as in you state it in words
- # [21:45] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 264 seconds)
- # [21:45] <JonathanNeal> You mean, we treat prollyfills and polyfills the same, and people are probably leveraging prollyfills (instead of just polyfills) more and more?
- # [21:45] <bkardell> JonathanNeal: no, that's a good thing - it's what I want... I just want them to do it safely. Appearance in a spec definitely does not mean that that is what we will get
- # [21:45] <JonathanNeal> And that’s dangerous if the functionality changes between the prollyfill and the real thing?
- # [21:45] <bkardell> yes!
- # [21:46] <bkardell> not just dangerous in code though - browsers and standards care
- # [21:46] <JonathanNeal> Yea. The problem with prefixing apis is that people never unprefix them.
- # [21:46] <bkardell> doesn't matter if you unprefix fetch or not in this case, does it?
- # [21:47] <JonathanNeal> Unless every api some kind of .spec or .lastUpdated key we could reference to know whether or not we should use native functionality.
- # [21:47] <bkardell> if you were so lucky as to have it match then you could simply say _fetch = fetch; and be done
- # [21:47] <JonathanNeal> Alternatively, I see people doing very complex tests before a polyfills to determine if the polyfill should deploy.
- # [21:48] <bkardell> I dont understand why that matters tho... that's about browsers prefixing which they have basically agreed to stop doing and put behind a flag for basically this reason
- # [21:49] <JonathanNeal> Yea, but when the functionality is really desired, the moment it appears in a spec, we’re gonna get an issue filed to include it.
- # [21:49] <bkardell> if you write code that uses an experimental thing, but you also provide the experimental implementation (prollyfill) you can go about your day - job done
- # [21:49] <bkardell> so include it, I love that!
- # [21:49] <JonathanNeal> Same for when something changes, it’s within hours.
- # [21:49] <bkardell> just asking that we do _fetch or something instead of .fetch
- # [21:49] <bkardell> at least until we're pretty sure
- # [21:49] <JonathanNeal> yea but what if the name changes.
- # [21:49] <bkardell> what name changes?
- # [21:49] <JonathanNeal> _fetch becomes _get or something
- # [21:50] <bkardell> do you want to take this privately or is anyone else interested?
- # [21:50] <JonathanNeal> _has becomes _contains, etc.
- # [21:50] <JonathanNeal> I don’t have a solution, but I think the problem you are describing is a big web question.
- # [21:50] <lerc> Did the canvas on worker porposal go anywhere? https://lists.w3.org/Archives/Public/public-whatwg-archive/2012Nov/0199.html
- # [21:51] <JonathanNeal> In a world with evergreen browsers, who’s going to wait for native functionality anymore?
- # [21:51] * Joins: xtrm0 (uid12574@gateway/web/irccloud.com/x-tklefijhvozjjlsn)
- # [21:51] * Quits: zenith_ (~zenith@142.150.23.90) (Ping timeout: 240 seconds)
- # [21:51] * Quits: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Remote host closed the connection)
- # [21:55] * Joins: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net)
- # [22:03] <Domenic> People who don't want to wait for stuff to go through standardization before using it
- # [22:03] <Domenic> i.e., the "why can't I track steps using a web app" problem
- # [22:04] * Joins: othermaciej (~mjs@17.202.48.222)
- # [22:09] * Quits: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net) (Remote host closed the connection)
- # [22:10] <bkardell> Domenic: Are you under the impression that that is what I am suggesting in some way?
- # [22:11] <Domenic> bkardell: nope, just responding to JonathanNeal's perspective.
- # [22:11] <Domenic> s/perspective/question
- # [22:15] <bkardell> Domenic: Yeah, that would have suprised me :)
- # [22:16] * Joins: zenith_ (~zenith@142.150.23.90)
- # [22:19] * Quits: zenith_ (~zenith@142.150.23.90) (Remote host closed the connection)
- # [22:23] * Quits: capella-s3 (~yaaic@cpe-72-230-125-7.twcny.res.rr.com) (Quit: Talk atcha later)
- # [22:24] * Joins: Zebra111 (~quassel@sydnns0115w-156057001250.dhcp-dynamic.FibreOp.ns.bellaliant.net)
- # [22:24] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [22:28] * Joins: Bass10 (~Bass10@c-73-37-130-61.hsd1.mn.comcast.net)
- # [22:28] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [22:37] * Joins: benwerd (~benwerd@c-71-202-121-253.hsd1.ca.comcast.net)
- # [22:41] * Joins: zenith_ (~zenith@142.150.23.90)
- # [22:44] * Quits: zenith_ (~zenith@142.150.23.90) (Remote host closed the connection)
- # [22:48] * Joins: capella-s3 (~yaaic@cpe-72-230-125-7.twcny.res.rr.com)
- # [22:49] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:50] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [22:52] * Quits: othermaciej (~mjs@17.202.48.222) (Quit: othermaciej)
- # [22:53] * Joins: othermaciej (~mjs@17.202.48.222)
- # [22:59] * Joins: norviller (~norviller@c-50-184-122-192.hsd1.ca.comcast.net)
- # [23:06] * Joins: dbaron (~dbaron@2401:fa00:0:fd00:f94b:1020:a791:c95e)
- # [23:08] * Quits: TallTed (~Thud@63.119.36.36)
- # [23:14] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 252 seconds)
- # [23:25] * Joins: roc (~chatzilla@2401:fa00:0:fd00:2677:3ff:fece:dc64)
- # [23:29] * pdr is now known as the_real_pdr
- # [23:29] * Quits: roc (~chatzilla@2401:fa00:0:fd00:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [23:29] * the_real_pdr is now known as pdr
- # [23:47] * Quits: Maurice` (copyman@unaffiliated/maurice)
- # [23:47] * Quits: encryptd_fractl (~encryptd_@23.30.224.246) (Remote host closed the connection)
- # [23:50] * Joins: satazor (~satazor@a213-22-1-7.cpe.netcabo.pt)
- # [23:58] * Quits: capella-s3 (~yaaic@cpe-72-230-125-7.twcny.res.rr.com) (Quit: Talk atcha later)
- # [23:58] * Joins: capella-s3 (~yaaic@cpe-72-230-125-7.twcny.res.rr.com)
- # Session Close: Sat Feb 07 00:00:00 2015
Previous day, Next day
Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn