Options:
- # Session Start: Wed Aug 13 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] * Quits: othermaciej_ (n=mjs@17.255.108.242) (Read error: 104 (Connection reset by peer))
- # [00:01] * Quits: weinig_ (n=weinig@nat/apple/x-76e7d7b880b0daa0) (Remote closed the connection)
- # [00:02] * Joins: weinig_ (n=weinig@nat/apple/x-540b5145082caafd)
- # [00:02] * Quits: weinig (n=weinig@nat/apple/x-74036c0d4447d96b) (Read error: 104 (Connection reset by peer))
- # [00:05] <zcorpan> should we expect episode 2 today?
- # [00:07] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:11] * Quits: othermaciej (n=mjs@nat/apple/x-57f693fcc99f29f8) (Read error: 110 (Connection timed out))
- # [00:12] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [00:14] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [00:18] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [00:21] * Joins: webben (n=benh@91.85.148.125)
- # [00:25] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [00:31] * Quits: hasather (n=hasather@cm-84.215.63.253.getinternet.no) (Read error: 110 (Connection timed out))
- # [00:32] * Quits: eseidel_ (n=eseidel@72.14.224.1)
- # [00:34] * Quits: othermaciej__ (n=mjs@17.255.108.242)
- # [00:34] <Hixie> oh jesus
- # [00:34] <Hixie> kristof and garett talking to each other
- # [00:35] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [00:35] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [00:40] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [00:45] <roc> I thought that was part of your clever plan
- # [00:47] <Hixie> it does keep them occupied and away from discussing other things
- # [00:47] <Hixie> but i'm not sure it's wise
- # [00:55] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 104 (Connection reset by peer))
- # [00:56] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [01:10] * Joins: Lachy (n=Lachlan@rpl-ipsec-053.tip.csiro.au)
- # [01:13] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [01:16] * Joins: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net)
- # [01:21] * Quits: heycam (n=cam@124-168-118-83.dyn.iinet.net.au) ("bye")
- # [01:27] * Quits: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net)
- # [01:35] * Joins: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net)
- # [01:36] * Quits: Morphous (i=jan@f048228080.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [01:39] * Joins: Morphous (i=jan@f048037184.adsl.alicedsl.de)
- # [01:56] * Quits: dglazkov (n=dglazkov@nat/google/x-d1c33dbd4cbcf701)
- # [02:02] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
- # [02:22] * Quits: Lachy (n=Lachlan@rpl-ipsec-053.tip.csiro.au) (Read error: 110 (Connection timed out))
- # [02:35] * Joins: othermaciej_ (n=mjs@nat/apple/x-a8b0e6f392ded56b)
- # [02:44] <Hixie> i accidentally wrote </li> instead of </ol> and the validator said "error fatal: Too many messages" after spewing about one error per paragraph in html5
- # [02:44] <Hixie> i may have to admit that the html5 parser's recovery is not necessarily what a validator should try to do
- # [02:52] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 110 (Connection timed out))
- # [03:07] * Quits: billmason (n=billmaso@ip75.unival.com) (Read error: 104 (Connection reset by peer))
- # [03:07] * Joins: tndH_ (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [03:09] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
- # [03:09] * tndH_ is now known as tndH
- # [03:19] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [03:22] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [03:33] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [03:33] * Quits: eseidel_ (n=eseidel@72.14.224.1)
- # [03:39] * Quits: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [03:45] * Joins: eseidel (n=eseidel@adsl-75-61-80-188.dsl.pltn13.sbcglobal.net)
- # [03:48] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [04:04] * Quits: eseidel (n=eseidel@adsl-75-61-80-188.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [04:07] * Quits: othermaciej_ (n=mjs@nat/apple/x-a8b0e6f392ded56b) (Read error: 60 (Operation timed out))
- # [04:08] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [04:11] * Quits: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [04:18] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 104 (Connection reset by peer))
- # [04:18] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [04:20] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [04:31] * Quits: eseidel_ (n=eseidel@72.14.224.1)
- # [04:34] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
- # [04:37] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [04:39] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [04:39] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net) (Remote closed the connection)
- # [04:47] * Joins: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [04:50] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [05:02] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
- # [05:07] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [05:15] * Joins: svl (n=me@84.34.143.162)
- # [05:18] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [05:29] * Quits: othermaciej (n=mjs@17.255.108.242)
- # [05:34] * Quits: svl (n=me@84.34.143.162) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [05:37] * Joins: tantek (n=tantek@72-56-236-6.area2.spcsdns.net)
- # [05:49] * Joins: hdh (n=hdh@118.71.120.97)
- # [06:08] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [06:11] * Quits: tantek (n=tantek@72-56-236-6.area2.spcsdns.net) (Read error: 104 (Connection reset by peer))
- # [06:30] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [06:47] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [06:47] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [06:50] * Quits: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) (Remote closed the connection)
- # [06:59] * Quits: MacDome (n=eric@c-67-180-49-110.hsd1.ca.comcast.net)
- # [07:00] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [07:22] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [07:37] * Quits: weinig_ (n=weinig@nat/apple/x-540b5145082caafd)
- # [07:52] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:59] * Quits: roc (n=roc@202.0.36.64)
- # [08:03] <heycam> "A person's name is not the title of a work — even if people call that person a piece of work" -- heh
- # [08:06] * Quits: webben (n=benh@91.85.148.125) (Read error: 110 (Connection timed out))
- # [08:06] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [08:06] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [08:40] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
- # [08:51] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [09:17] <hsivonen> Hixie: I found obsolete attributes useful today: http://hsivonen.iki.fi/performance-mistake/
- # [09:18] <hsivonen> Hixie: what would have been the right way to do the table cell alignment?
- # [09:19] <hsivonen> huh? is the W3C establishing a new *Activity* for EOT?
- # [09:19] * Joins: Mrmil (n=ut_ollie@162.126.48.77.kve.cz)
- # [09:21] * Parts: Mrmil (n=ut_ollie@162.126.48.77.kve.cz)
- # [09:23] * TimStarling is now known as Tim-away
- # [09:28] * Joins: Mrmil (n=ut_ollie@162.126.48.77.kve.cz)
- # [09:28] * Parts: Mrmil (n=ut_ollie@162.126.48.77.kve.cz)
- # [09:30] <virtuelv> hsivonen: url? (that eot thing)
- # [09:30] <hsivonen> virtuelv: http://lists.w3.org/Archives/Public/www-archive/2008Aug/att-0010/EOT-charter-draft-1.html
- # [09:31] * Quits: Tim-away (n=tstarlin@wikipedia/TimStarling) (Read error: 60 (Operation timed out))
- # [09:32] * virtuelv shall refrain from commenting further
- # [09:38] * Joins: heycam (n=cam@124-168-118-83.dyn.iinet.net.au)
- # [09:39] * Quits: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com) ("Leaving")
- # [09:42] * Joins: virtuelv (n=virtuelv@192.80-203-77.nextgentel.com)
- # [09:45] * Joins: virtuelv_ (n=virtuelv@192.80-203-77.nextgentel.com)
- # [09:47] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [09:47] * Quits: virtuelv_ (n=virtuelv@192.80-203-77.nextgentel.com) (Client Quit)
- # [10:10] * Quits: Lachy_ (n=Lachlan@85.196.122.246) ("Leaving")
- # [10:14] * Joins: roc (n=roc@121-72-162-211.dsl.telstraclear.net)
- # [10:16] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [10:16] <zcorpan> Hixie: "and required that if two of these attributes are specified (or if all three are specified, in text/html), they have the same value." -- afaict it's not allowed to specify all 3 per the spec
- # [10:17] <zcorpan> "Authors must not use the xml:lang attribute (that is, the lang attribute with the xml prefix in the http://www.w3.org/XML/1998/namespace namespace) in HTML documents."
- # [10:18] <hsivonen> xml:lang causes so much trouble
- # [10:19] <hsivonen> in retrospect, XML 1.0 should have reserved id, class and lang
- # [10:21] <zcorpan> hsivonen: i've came to that conclusion too
- # [10:21] * Quits: hdh (n=hdh@118.71.120.97) (Dead socket)
- # [10:21] * Joins: hdh (n=hdh@118.71.120.97)
- # [10:21] <zcorpan> s/came/come/
- # [10:22] * Quits: roc (n=roc@121-72-162-211.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
- # [10:22] * hsivonen decides to start measuring the performance cost of the HTML5 tree construction layer
- # [10:24] * Joins: roc (n=roc@121-72-162-211.dsl.telstraclear.net)
- # [10:43] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [10:53] * Joins: webben (n=benh@nat/yahoo/x-e5545eaaf6969e0a)
- # [11:13] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [11:26] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [11:29] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:30] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:40] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:52] <Hixie> hsivonen: i think we may want to expose charoff on col or td
- # [11:52] <Hixie> hsivonen: but there's not much point before UAs have any intention of implementing it
- # [11:53] <Hixie> zcorpan: yeah i guess you can't include all three on one element without violating another rule before worrying about the values anyway
- # [11:53] <hsivonen> Hixie: how about getting to use align conformingly in the mean time?
- # [11:53] <Hixie> what's wrong with the css equivalent?
- # [11:54] <Hixie> td + td { text-align: right; }
- # [11:55] <Hixie> anyway bed time now
- # [12:03] <hsivonen> Hixie: that violates the separation of content and style. I the rules in the style sheet should not have to depend on what number of columns my tables have and which columns have which alignment
- # [12:30] * Joins: tndH_ (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [12:30] * tndH_ is now known as tndH
- # [12:42] * Quits: roc (n=roc@121-72-162-211.dsl.telstraclear.net)
- # [13:08] * Quits: webben (n=benh@nat/yahoo/x-e5545eaaf6969e0a)
- # [13:39] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
- # [13:45] * Joins: Tim-away (n=tstarlin@144.135.126.93)
- # [13:48] * Quits: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) (Remote closed the connection)
- # [13:55] <takkaria> hsivonen: interesting the results you got with your performance changes
- # [13:56] <takkaria> hsivonen: because in hubbub, I was briefly toying with having a buffer only when required and switching to it if NULs/CRs/entities were encountered
- # [13:57] <takkaria> hsivonen: turns out it added a lot of extra macros, removed clarity, and it ended up easier and about as fast to do unconditional buffer writes
- # [13:58] <hsivonen> takkaria: I guess it's comforting that C is like that, too, and this isn't just a Java thing ;-)
- # [13:59] <takkaria> I wish I knew x86 well enough to speculate on why it's the case
- # [14:00] <hsivonen> today, I measured the perf cost of the HTML5 tree builder compared to an XML-ish tree builder
- # [14:00] <hsivonen> I'll blog about that later
- # [14:01] <hsivonen> executive summary: the Validator.nu HTML Parser's tokenizer is almost as fast as Xerces without the HTML tree builder complexity
- # [14:03] <takkaria> that's pretty speedy
- # [14:04] <takkaria> Hubbub's tokeniser tokenises HTML5 in about 0.5s
- # [14:04] <takkaria> which is something like 5MB/s
- # [14:06] <takkaria> however, libxml tokenises and produces a tree in 0.8s. so there's quite a lot of scope for improvement, or so I hope
- # [14:11] <hsivonen> takkaria: do you count IO when benchmarking the tokenizer?
- # [14:12] <takkaria> I have some perf tests around which basically mmap() a file into memory and then pass the memory thus mapped to libxml2/hubbub
- # [14:13] <takkaria> I guess I could read an entire file properly rather than letting the OS do it, but I don't think it would make that much difference
- # [14:14] <takkaria> at some point it would be nice to do proper somewhat-scientific benchmarks, though right now getting hubbub fully-funtional takes more priority
- # [14:17] * Joins: webben (n=benh@nat/yahoo/x-aa0541e9990b7464)
- # [14:18] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [14:19] <hsivonen> with Java, IO details make a huge difference
- # [14:20] <hsivonen> which is why I run benchmarks from RAM when I don't want to benchmark IO
- # [14:22] <hsivonen> (I already tweaked IO earlier)
- # [14:22] <hsivonen> (It might not be a bad idea to rerun tests with IO included)
- # [14:30] * Quits: Tim-away (n=tstarlin@wikipedia/TimStarling) (Read error: 110 (Connection timed out))
- # [14:35] <takkaria> my benchmarking is really unscientific, and consists of writing test apps and running them through `time` on the command-line
- # [14:36] <takkaria> otoh, mmap() after a couple of runs results in fairly unchanging data, so it's good enough for me
- # [14:40] <hsivonen> I do timing inside Java and warm the VM up first
- # [14:40] <takkaria> yeah, you have the advantage there :)
- # [14:44] <hsivonen> performance tuning on HotSpot is pretty annoying
- # [14:45] <hsivonen> because doing the wrong thing can lead to HotSpot not JITting stuff
- # [14:45] <hsivonen> which means about tenth the performance
- # [15:01] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [15:02] <hsivonen> I wonder how much I could speed up the tokenizer if I removed all the run-time configurability
- # [15:07] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [15:11] * Joins: maikmerten (n=maikmert@L883c.l.pppool.de)
- # [15:14] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) (Read error: 54 (Connection reset by peer))
- # [15:19] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [15:29] * Quits: webben (n=benh@nat/yahoo/x-aa0541e9990b7464) (Read error: 110 (Connection timed out))
- # [15:31] * Joins: svl (n=me@40.160.190.90.dyn.estpak.ee)
- # [15:31] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
- # [15:31] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
- # [15:43] * Joins: heyadayo2 (n=mcarter@adsl-71-135-107-15.dsl.pltn13.pacbell.net)
- # [15:45] <Lachy> JohnResig, yt?
- # [15:47] * Joins: mpt (n=mpt@nat/canonical/x-1e4817c92c051870)
- # [15:47] <Lachy> JohnResig, your selectors api testsuite is trying to load "data/iframe.html" in an iframe, but it's returning 404. http://ejohn.org/apps/selectortest/data/iframe.html
- # [15:50] <JohnResig> Lachy: correct - the URL wasn't important to the test itself
- # [15:50] * Joins: webben (n=benh@nat/yahoo/x-72f590afacb9f746)
- # [15:55] * Joins: csarven (n=csarven@80.76.201.60)
- # [15:55] <Lachy> JohnResig, ok. So can the iframe be removed, or the src attribute removed?
- # [15:56] <JohnResig> Lachy: the src is probably safe to remove
- # [15:56] * Joins: webben_ (n=benh@nat/yahoo/x-a0b134999582d065)
- # [15:56] <Lachy> ok. It still works when I remove it.
- # [15:57] <Lachy> the test suite is actually working in gogi now, so it appears we fixed whatever bug was causing it to abort the test earlier
- # [15:57] <JohnResig> Lachy: cool
- # [15:57] * Quits: mcarter (n=mcarter@adsl-71-135-105-95.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [15:57] <Lachy> except, there's some weird bug with the stylesheet
- # [15:58] * Quits: svl (n=me@40.160.190.90.dyn.estpak.ee) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:58] <Lachy> If I leave this style in the page: .unitTest, .test { height: 10px; } then I don't get any scrollbar
- # [15:58] <JohnResig> weird
- # [15:58] <Lachy> it doesn't appear to be important, so I just removed it so I could see all the results
- # [15:59] <Lachy> oh, it's because body has a class of unitTest, so it's getting set to a height of 10px.
- # [16:00] <Lachy> oh, no, that's not it.
- # [16:02] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:07] <Lachy> JohnResig, was the test suite updated after support for namespaces were removed from the spec?
- # [16:08] <JohnResig> Lachy: I'm updating it now
- # [16:08] <Lachy> ok, thanks.
- # [16:08] <JohnResig> Lachy: we had a copy that we were using, I'm pushing itlive
- # [16:08] <JohnResig> *it live
- # [16:08] <zcorpan> interesting, http://simon.html5.org/test/html/semantics/video/events.htm doesn't finish loading in firefox (the parser stops after the first script block)
- # [16:09] <Lachy> alright. Let me know when it's up
- # [16:13] * Quits: webben (n=benh@nat/yahoo/x-72f590afacb9f746) (Read error: 113 (No route to host))
- # [16:14] * Joins: webben (n=benh@nat/yahoo/x-f94027823c39c898)
- # [16:15] <jgraham> zcorpan: It seems to load OK for me, but then it crashes the browser
- # [16:17] <jgraham> when you click play
- # [16:17] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:19] * heyadayo2 is now known as mcarter
- # [16:20] * Joins: TimStarling (n=tstarlin@wikipedia/TimStarling)
- # [16:27] <Lachy> JohnResig, can you add a feature that allows me to show only failed test results? If you add class="pass" and class="fail" to each <li>, then add a checkbox or something that applies the style: .pass {display: none;}, or similar, that woud work
- # [16:27] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:29] * Quits: webben_ (n=benh@nat/yahoo/x-a0b134999582d065) (Read error: 113 (No route to host))
- # [16:34] <JohnResig> Lachy: done: http://ejohn.org/apps/selectortest/#target
- # [16:35] <Lachy> thanks
- # [16:36] * Joins: dglazkov (n=dglazkov@nat/google/x-39f824808ecc08e9)
- # [16:36] <zcorpan> jgraham: i updated my firefox and now it loads and plays but it seems to play the video too fast
- # [16:38] <jgraham> zcorpan: Which platform?
- # [16:38] * jgraham is using today's Linux build
- # [16:39] <zcorpan> jgraham: windows
- # [16:39] <Lachy> JohnResig, that scrolling bug in gogi no longer occurs, and it looks like you changed the offending css. Did that turn out to be a bug in your CSS, or is it still something wrong with gogi that I should get fixed?
- # [16:39] <zcorpan> jgraham: but i got the same results on ubuntu yesterday
- # [16:39] <zcorpan> (played too fast)
- # [16:40] * jgraham goes to file a bug
- # [16:40] <JohnResig> Lachy: probably something wrong in Gogi, but it wasn't necessary in my tests
- # [16:42] <Lachy> ok. I still have a copy of the old file, so I'll investigate it later
- # [16:46] <Lachy> cool, looks like we're failing the following: stringifying null/undefined, various attribute selectors, :enabled, :disabled, :checked, and all DocumentFragment tests
- # [16:49] <Lachy> JohnResig, can you add <label> around the Show Failing Tests checkbox
- # [16:51] <JohnResig> Lachy: done
- # [16:55] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [17:01] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [17:21] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) ("Ex-Chat")
- # [17:41] * jacobolus1 is now known as jacobolus
- # [17:42] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:49] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:52] * Joins: cplot (n=cplot@bzq-79-183-242-101.red.bezeqint.net)
- # [17:53] * Quits: cplot (n=cplot@bzq-79-183-242-101.red.bezeqint.net) (Client Quit)
- # [17:55] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [18:03] * Joins: kangax (n=kangax@209.10.106.40)
- # [18:09] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:11] <virtuelv> question (barely related to anything, really)
- # [18:11] <virtuelv> I have an element with top:0 and height:100%
- # [18:12] <virtuelv> fixed position
- # [18:12] * Joins: KevinMarks (n=KevinMar@nat/google/x-ffbf434cd1d7cfde)
- # [18:12] <virtuelv> now, assume that I use full-screen zoom
- # [18:13] <virtuelv> If I now zoom, should offsetHeight of the element change?
- # [18:15] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [18:18] <virtuelv> nevermind, what should happen to window.innerHeight?
- # [18:31] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:36] * Quits: KevinMarks (n=KevinMar@nat/google/x-ffbf434cd1d7cfde) ("The computer fell asleep")
- # [18:38] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:44] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [18:44] * Joins: ROBOd (n=robod@89.122.216.38)
- # [18:47] * hsivonen finds http://apache.org/xml/features/standard-uri-conformant Default: false
- # [18:48] * Joins: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [18:54] * Parts: hdh (n=hdh@118.71.120.97) ("Konversation terminated!")
- # [18:57] * Joins: weinig (n=weinig@nat/apple/x-42b43b8f10592651)
- # [19:02] <hsivonen> whoa! Namespace processing in Xerces is relatively more expensive than HTML5 tree building in the Validator.nu HTML Parser
- # [19:14] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [19:18] * Quits: othermaciej (n=mjs@c-24-5-43-151.hsd1.ca.comcast.net)
- # [19:34] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [20:04] * Joins: roc (n=roc@121-72-169-131.dsl.telstraclear.net)
- # [20:10] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [20:13] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("This computer has gone to sleep")
- # [20:14] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [20:18] * Joins: mpt (n=mpt@nat/canonical/x-43a6f44c339d2274)
- # [20:20] * Joins: hasather (n=hasather@cm-84.215.63.253.getinternet.no)
- # [20:20] * TimStarling is now known as Tim-away
- # [20:27] * maikmerten is now known as maik|bath
- # [20:27] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [20:38] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:40] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [20:40] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:44] * Joins: othermaciej_ (n=mjs@nat/apple/x-e5841042d87e2256)
- # [21:03] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 110 (Connection timed out))
- # [21:05] * Joins: svl_ (n=me@84.34.143.162)
- # [21:08] * svl_ is now known as svl
- # [21:11] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com) (Read error: 104 (Connection reset by peer))
- # [21:22] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [21:27] <jgraham> Wow I like the comment "anything [complex enough to require workers] is [...] valuable enough to be commercial software - and therefore requiring protection against illicit copying"
- # [21:28] <jgraham> Because no one ever wrote any open source software that needs threads...
- # [21:30] * maik|bath is now known as maikmerten
- # [21:31] <Lachy> jgraham, who said that?
- # [21:31] <jgraham> Lachy: Shannon on the whatwg list. You may have stopped reading the thread...
- # [21:31] <Lachy> yeah, I haven't read much on whatwg lately
- # [21:33] <csarven> What do you guys think: 10 GETs vs. 1 GET + 50k
- # [21:33] <Lachy> ?
- # [21:33] <jgraham> I would reply and mention the existence of Erlang and use cases for long running background tasks for things like web-based image editors but I don't think it would help
- # [21:33] <jgraham> 50kb?
- # [21:34] * jgraham suspects that 1 get + 50kb would be faster for most people
- # [21:34] <jgraham> If that was the question
- # [21:34] <jgraham> But I have no reason for thinking that
- # [21:35] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [21:36] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:36] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [21:38] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [21:41] <virtuelv> csarven: ? use case?
- # [21:42] <virtuelv> but in general, unless the 1 request locks up the browser/page UI, I'd propose going for it
- # [21:42] <virtuelv> 10 requests add at the very least 3kb extra of data to download
- # [21:43] <csarven> jgraham virtuelv I'm applying data: URI scheme to images in CSS.
- # [21:43] <roc> every time someone mentions Erlang I reach for my gun
- # [21:44] <jgraham> roc: ?
- # [21:44] * jgraham is quite scared
- # [21:45] <roc> too many people seem to believe that Erlang invented message passing
- # [21:45] <virtuelv> csarven: I'm probably slow, given that my body is in a different timezone than the one I'm actually in, without having travelled across timezones
- # [21:45] <virtuelv> csarven: but you're including images using data:
- # [21:46] <virtuelv> if you have 50 K of image data in data: URI's, I'd say you're doing it wrong
- # [21:46] <jgraham> roc: I don't know who invented message passing but Erlang is probably the most famous example of a system that uses it heavilly, right?
- # [21:46] <roc> wrong
- # [21:46] <jgraham> So what is right?
- # [21:47] <roc> well, thanks to the Erlang fanboys you may in fact be right at this point, but that's self-fulfilling ignorance
- # [21:47] <jgraham> roc: A lot of fame seems to be based around that concept...
- # [21:47] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
- # [21:48] <jgraham> Anyway, I am curious about the other, better, examples
- # [21:48] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:48] <virtuelv> csarven: if your stylesheet is big, as 50 kB is, you are at some point going to end up with FOUC on a slow connection
- # [21:49] <virtuelv> csarven: I'd rather see if the images could be combined, using some variant of CSS sprites, to keep the number of requests down
- # [21:49] <roc> Mach was extremely famous and uses message passing
- # [21:50] <csarven> virtuelv I'm already using CSS sprites
- # [21:51] <csarven> It appears to be that the resulting total weight of the page is 50k more when I use data:
- # [21:51] <jgraham> roc: That's a microkernel, right? I guess it wouldn't be the right example to use if you were trying to convince a skeptic that message passing is a good idea on the web (but I don't disagree that it's pretty famous)
- # [21:51] <roc> but well before that, there were well-known programming models like actors and CSP that are focused on shared-nothing message passing
- # [21:52] <virtuelv> csarven: then you have a lot of image data, ~250kb, or so?
- # [21:53] <virtuelv> a possible optimization at that point is to store the images at a different domain/subdomain
- # [21:53] <csarven> Actually not that much no.
- # [21:54] <csarven> I must be incorrectly calculating this.
- # [21:54] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Connection timed out)
- # [21:54] * Quits: mpt (n=mpt@nat/canonical/x-43a6f44c339d2274) ("This computer has gone to sleep")
- # [21:59] <virtuelv> hm, or I might be off here, the overhead is 3/2
- # [21:59] <virtuelv> or so
- # [22:05] <csarven> Images weigh-in about: 45k
- # [22:06] <csarven> The ones that get to be used for data:
- # [22:07] <csarven> With data:uri ~200k total page weight, without data:uri ~150k
- # [22:07] <csarven> Firebug results.
- # [22:12] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [22:14] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:16] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [22:17] <zcorpan> hmm.. it would be nice if it wasn't possible to set website and signature until you have at least 1 post on the forums
- # [22:20] <zcorpan> Hixie: you think you could comment out the "Website" and "Signature" rows in http://forums.whatwg.org/profile.php?mode=register&agreed=true ?
- # [22:20] * Joins: jruderman (n=jruderma@guest-225.mountainview.mozilla.com)
- # [22:22] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [22:23] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:25] * Joins: mpt (n=mpt@client-82-3-242-151.glfd.adsl.virgin.net)
- # [22:25] * Joins: othermaciej__ (n=mjs@nat/apple/x-76af5189da796a1f)
- # [22:25] * Quits: othermaciej_ (n=mjs@nat/apple/x-e5841042d87e2256) (Read error: 104 (Connection reset by peer))
- # [22:26] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 60 (Operation timed out))
- # [22:34] * Quits: roc (n=roc@121-72-169-131.dsl.telstraclear.net)
- # [22:40] * Quits: webben (n=benh@nat/yahoo/x-f94027823c39c898) (Connection timed out)
- # [22:41] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 110 (Connection timed out))
- # [22:47] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:48] * Joins: tantek (n=tantek@70-14-50-235.area3.spcsdns.net)
- # [22:52] * Quits: tantek (n=tantek@70-14-50-235.area3.spcsdns.net) (Client Quit)
- # [22:54] <takkaria> hsivonen: you may find http://takkaria.org/dmoz/ useful
- # [22:58] <Hixie> zcorpan: done
- # [22:58] * Quits: mpt (n=mpt@client-82-3-242-151.glfd.adsl.virgin.net) ("This computer has gone to sleep")
- # [22:59] <Hixie> hsivonen: separation of content and style doesn't imply that the style is in a vacuum, the tyle always depends on the structure of the content.
- # [23:05] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [23:09] * Joins: weinig_ (n=weinig@nat/apple/x-2f68d11bb2215f9d)
- # [23:09] * Quits: weinig (n=weinig@nat/apple/x-42b43b8f10592651) (Read error: 60 (Operation timed out))
- # [23:10] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [23:12] * Joins: KevinMarks (n=KevinMar@static-71-103-240-114.lsanca.dsl-w.verizon.net)
- # [23:14] * Joins: tantek (n=tantek@174.152.116.239)
- # [23:15] * Joins: eseidel (n=eseidel@nat/google/x-beb87e3a655bd5f5)
- # [23:16] * Quits: csarven (n=csarven@80.76.201.60) (Remote closed the connection)
- # [23:18] * Joins: roc (n=roc@202.0.36.64)
- # [23:22] * Quits: othermaciej__ (n=mjs@nat/apple/x-76af5189da796a1f) (Read error: 110 (Connection timed out))
- # [23:27] * Quits: maikmerten (n=maikmert@L883c.l.pppool.de) (Remote closed the connection)
- # [23:30] * Joins: othermaciej_ (n=mjs@nat/apple/x-8eb480901b8c4b9d)
- # [23:35] * Quits: tantek (n=tantek@174.152.116.239) (Read error: 110 (Connection timed out))
- # [23:41] * Quits: weinig_ (n=weinig@nat/apple/x-2f68d11bb2215f9d) (Remote closed the connection)
- # [23:41] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:42] * Joins: weinig (n=weinig@nat/apple/x-e06add5fdaec5b3e)
- # [23:44] * Joins: mpt (n=mpt@client-82-3-242-151.glfd.adsl.virgin.net)
- # [23:53] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 110 (Connection timed out))
- # [23:56] * Quits: KevinMarks (n=KevinMar@static-71-103-240-114.lsanca.dsl-w.verizon.net) (Connection timed out)
- # Session Close: Thu Aug 14 00:00:00 2008
The end :)