/irc-logs / w3c / #html-wg / 2009-02-28 / end

Options:

  1. # Session Start: Sat Feb 28 00:00:00 2009
  2. # Session Ident: #html-wg
  3. # [00:16] * Quits: aroben (aroben@71.58.77.15) (Connection reset by peer)
  4. # [00:24] * Quits: heycam (cam@118.138.224.6) (Connection reset by peer)
  5. # [00:24] * Joins: heycam (cam@118.138.224.10)
  6. # [00:32] * Quits: tH (Rob@83.100.255.15) (Quit: ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406])
  7. # [00:42] * Quits: Sander (svl@86.87.68.167) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  8. # [00:50] * Joins: dbaron (dbaron@222.151.83.100)
  9. # [01:43] * Quits: hober (ted@206.212.254.2) (Connection reset by peer)
  10. # [02:16] * Quits: dbaron (dbaron@222.151.83.100) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  11. # [03:21] * Quits: heycam (cam@118.138.224.10) (Quit: bye)
  12. # [03:22] * Quits: adele (adele@17.246.17.16) (Quit: adele)
  13. # [03:30] <pimpbot> bugmail: "[Bug 6610] add a preventable forced-fragment method" ( message in thread) <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Feb/0052.html> ** "[Bug 6630] New: Optionalness of start tags when element is empty" (1 message in thread) <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Feb/0051.html>
  14. # [03:36] * Joins: heycam (cam@124.168.12.212)
  15. # [03:51] * Quits: Dashiva (noone@80.202.223.46) (Quit: Dashiva)
  16. # [03:53] * Joins: Dashiva (noone@80.202.223.46)
  17. # [04:01] * Quits: ChrisWilson (cwilso@131.107.0.103) (Ping timeout)
  18. # [04:05] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
  19. # [04:10] * Joins: gavin_ (gavin@99.226.207.11)
  20. # [04:37] * Quits: gavin_ (gavin@99.226.207.11) (Connection reset by peer)
  21. # [06:01] <pimpbot> bugmail: "[Bug 6610] add a preventable forced-fragment method" (2 messages in thread) <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Feb/0053.html>
  22. # [06:05] * Quits: Dashiva (noone@80.202.223.46) (Quit: Dashiva)
  23. # [07:53] * Joins: annevk (opera@219.55.240.218)
  24. # [09:02] * Joins: Sander (svl@86.87.68.167)
  25. # [09:20] * Joins: dbaron (dbaron@222.151.83.100)
  26. # [10:08] <pimpbot> bugmail: "[Bug 6637] New: Put boolean and enumerated attributes next to each other" (1 message in thread) <http://lists.w3.org/Archives/Public/public-html-bugzilla/2009Feb/0054.html>
  27. # [10:35] * Quits: dbaron (dbaron@222.151.83.100) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  28. # [10:52] * Joins: ROBOd (robod@89.122.216.38)
  29. # [12:14] * Joins: gavin_ (gavin@99.226.207.11)
  30. # [12:14] * Joins: myakura (myakura@123.225.72.182)
  31. # [13:13] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
  32. # [13:14] * Joins: dbaron (dbaron@222.151.83.100)
  33. # [13:16] * Joins: jmb (jmb@152.78.68.189)
  34. # [13:22] * Quits: dbaron (dbaron@222.151.83.100) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  35. # [14:03] * Joins: maddiin (mc@87.185.202.161)
  36. # [14:12] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
  37. # [14:15] * Joins: jmb (jmb@152.78.68.189)
  38. # [14:25] * Joins: tH (Rob@83.100.255.15)
  39. # [14:37] * Quits: gavin_ (gavin@99.226.207.11) (Ping timeout)
  40. # [14:42] * Joins: gavin_ (gavin@99.226.207.11)
  41. # [14:57] * Quits: maddiin (mc@87.185.202.161) (Quit: maddiin)
  42. # [15:04] * Joins: maddiin (mc@87.185.202.161)
  43. # [15:10] * Quits: jmb (jmb@152.78.68.189) (Ping timeout)
  44. # [15:13] * Joins: jmb (jmb@152.78.68.189)
  45. # [17:27] * Joins: Dashiva (noone@80.202.223.46)
  46. # [19:41] * Parts: asbjornu (asbjorn@84.48.117.191)
  47. # [19:52] * Quits: maddiin (mc@87.185.202.161) (Quit: maddiin)
  48. # [20:49] * Joins: gavitron (gavitron@204.248.57.243)
  49. # [21:01] <gavitron> anyone know where there is information regarding <canvas> performance? In particular my code uses the canvas api to generate skinable information dialog popups. The skin is drawn using alpha-transparent png's. During the life of the widget that uses canvas, it is rotated and manipulated and I'm trying to figure out if there are any tricks to stop the manipulation from killing my cpu.
  50. # [21:02] <gavitron> the shape uses 4 bezier curves and a few straight lines, over there are 2 of those shapes being drawn for each widget, if that helps..
  51. # [21:03] <gavitron> *over all there are
  52. # [21:15] * Joins: gavitron_ (gavitron@98.226.63.24)
  53. # [21:17] * Quits: gavitron (gavitron@204.248.57.243) (Ping timeout)
  54. # [21:24] <Philip> gavitron_: I'm not aware of any significant documentation on canvas performance
  55. # [21:24] <Philip> gavitron_: It's going to vary hugely between different implementations, too
  56. # [21:25] <Philip> gavitron_: so probably the best information will come from just experimenting yourself
  57. # [21:25] <Philip> gavitron_: (e.g. disable the curve-drawing code and see if it's any faster)
  58. # [22:15] * Joins: asbjornu (asbjorn@84.48.117.191)
  59. # [22:46] <pimpbot> planet: Offered Without Comment <http://blog.mozilla.com/rob-sayre/2009/02/28/offered-without-comment-3/>
  60. # [22:49] * Quits: ROBOd (robod@89.122.216.38) (Quit: http://www.robodesign.ro )
  61. # [23:27] <gavitron_> Philip: okay thanks for the advice. Maybe i'll make some performance tests of my own.
  62. # [23:27] <gavitron_> I did happen to find an article comparing SVN performance to canvas performance tho: http://www.borismus.com/canvas-vs-svg-performance/
  63. # [23:27] <pimpbot> Title: Performance of Canvas versus SVG | Musings of B (at www.borismus.com)
  64. # [23:30] * Quits: myakura (myakura@123.225.72.182) (Quit: Leaving...)
  65. # [23:45] <Philip> gavitron_: That article probably isn't too useful unless you're trying to draw a lot of circles, I guess
  66. # [23:46] <Philip> I spent some time optimising http://canvex.lazyilluminati.com/ a while ago and it seemed the most expensive thing was just drawing images
  67. # [23:46] <pimpbot> Title: Canvex - canvas-based FPS game (at canvex.lazyilluminati.com)
  68. # [23:46] <Philip> (so I tried hard to minimise the number of drawImage calls, which helped a lot)
  69. # [23:47] <Philip> but then there were lots of weird browser-specific things, like some browsers were much happier with drawImage(canvas, ...) than drawImage(image, ...) and so it helped to copy all the images onto canvases at startup
  70. # [23:48] <gavitron_> i see
  71. # [23:48] <gavitron_> i wonder if i can use straight CSS for that then..
  72. # [23:50] <gavitron_> Philip: canvex is pretty sweet
  73. # [23:50] <Philip> CSS won't necessarily be faster, since the browser still has to draw the images somewhere
  74. # [23:50] <Philip> but it might be worth testing
  75. # [23:51] <gavitron_> yeah I don't know. It seems that VML might have trouble using rotated alpha-transparent PNG's anyway, so I may have to take the skinning portion out of the canvas element anyway
  76. # [23:51] <gavitron_> I'm using excanvas for IE
  77. # [23:51] * Joins: rubys1 (rubys@75.182.92.38)
  78. # [23:52] <Philip> Ah, I know very little about how VML works since I've never cared about IE compatibility
  79. # [23:52] <Philip> Performance of excanvas is likely to be hugely worse than performance of real canvas implementations :-(
  80. # [23:52] <gavitron_> yes, which makes me very sad :(
  81. # [23:54] <gavitron_> i'm trying to get this thing supported in a-grade browsers in time to make our app's next release, so i'll be doing a lot of tinkering i guess.
  82. # Session Close: Sun Mar 01 00:00:00 2009

The end :)