/irc-logs / w3c / #webapps / 2010-06-11 / end
Options:
- # Session Start: Fri Jun 11 00:00:00 2010
- # Session Ident: #webapps
- # [01:22] * Quits: sicking (chatzilla@63.245.220.240) (Ping timeout)
- # [01:58] * Joins: MikeSmith (MikeSmith@111.188.69.1)
- # [04:05] * Joins: Sirisian (Sirisian@76.210.118.114)
- # [04:11] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [04:11] <Sirisian> "<gsnedders> Sirisian|Work: Also, whatever bytecode you choose the impls still have to do validation of the input; it's entirely possible you wouldn't gain much by creating a new backwards incompatible bytecode serialization instead of just using ECMAScript as the bytecode serialization"
- # [04:12] <Sirisian> gsnedders, Well I was proposing a bytecode that doesn't need to be validated
- # [04:12] <Sirisian> that bytecode would then be compiled to instruction. However since our last talk I've realized it would require new compilers for every language that someone wants to use
- # [04:13] <Sirisian> However, as I mentioned before the compilers would be implemented in the bytecode and compiled themselves which would in turn compile the code. So anyone could implement their own compiler. (They'd be cached by browsers).
- # [04:15] <Sirisian> One thing I didn't like much about the native client idea was all the inherent risk associated with making x86 safe to run. Albeit explointing the bytecode before it gets compiled could be possible, it would be much harder to exploit. It's essentially limiting the instructions just like he mentioned in the video which is what he said would make things much easier for himself.
- # [04:15] <Sirisian> Also if anyone is lost by what I said: http://krijnhoetmer.nl/irc-logs/webapps/20100609
- # [04:18] * Joins: sicking (chatzilla@98.210.155.80)
- # [04:20] <Sirisian> Is the ECMAscript bytecode hard to JIT or something? My gripe with javascript and the video explained it. No threading or vector instructions. A new bytecode (and allowing new languages to be made that support a version of the bytecode) would allow more processor features to be used.
- # [06:29] * Quits: MikeSmith (MikeSmith@111.188.69.1) (Ping timeout)
- # [06:30] * Joins: Nikunj (Adium@98.234.66.20)
- # [06:34] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [06:42] * Joins: Nikunj (Adium@98.234.66.20)
- # [06:49] * Quits: sicking (chatzilla@98.210.155.80) (Ping timeout)
- # [06:56] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [07:01] * Joins: Nikunj (Adium@98.234.66.20)
- # [07:09] * Joins: sicking (chatzilla@98.210.155.80)
- # [07:15] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [07:19] * Joins: MikeSmith (MikeSmith@114.48.75.101)
- # [07:25] * Quits: Sirisian (Sirisian@76.210.118.114) (Ping timeout)
- # [07:30] * Joins: Nikunj (Adium@98.234.66.20)
- # [07:40] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [07:43] * Quits: MikeSmith (MikeSmith@114.48.75.101) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [08:43] * Quits: anne (annevk@83.85.115.123) (Ping timeout)
- # [09:17] * Quits: timeless_mbp (timeless@88.115.8.36) (Quit: Leaving.)
- # [09:47] * Joins: timeless_mbp (timeless@192.100.124.156)
- # [09:52] * Quits: Dashiva (noone@129.241.137.223) (Quit: Goodbye Trondheim, hello future!)
- # [11:21] * Joins: Marcos (Marcos@213.236.208.22)
- # [11:48] * Quits: Lachy (Lachlan@84.215.59.50) (Quit: This computer has gone to sleep)
- # [12:01] * Joins: Lachy (Lachlan@213.236.208.22)
- # [12:13] * Quits: sicking (chatzilla@98.210.155.80) (Ping timeout)
- # [14:03] * Joins: timeless_mbp1 (timeless@192.89.6.11)
- # [14:03] * Quits: timeless_mbp (timeless@192.100.124.156) (Ping timeout)
- # [14:55] * Joins: anne (annevk@213.236.208.22)
- # [16:42] * Joins: tlr (tlr@128.30.52.169)
- # [16:45] * Joins: Nikunj (Adium@98.234.66.20)
- # [17:05] * Joins: sicking (chatzilla@98.210.155.80)
- # [17:08] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [17:15] * Quits: Marcos (Marcos@213.236.208.22) (Quit: Marcos)
- # [17:31] * Quits: sicking (chatzilla@98.210.155.80) (Ping timeout)
- # [17:51] * Joins: Marcos (Marcos@84.215.169.13)
- # [17:55] * Quits: timeless_mbp1 (timeless@192.89.6.11) (Quit: Leaving.)
- # [18:18] * Quits: Marcos (Marcos@84.215.169.13) (Quit: Marcos)
- # [18:27] * Joins: Nikunj (Adium@98.234.66.20)
- # [18:46] * Joins: timeless_mbp (timeless@88.115.8.36)
- # [19:17] * Quits: Lachy (Lachlan@213.236.208.22) (Quit: This computer has gone to sleep)
- # [19:27] * Quits: Nikunj (Adium@98.234.66.20) (Quit: Leaving.)
- # [19:42] * Joins: Lachy (Lachlan@84.215.59.50)
- # [20:30] * Joins: sicking (chatzilla@63.245.220.240)
- # [20:52] * Quits: tlr (tlr@128.30.52.169) (Quit: tlr)
- # [21:51] * Joins: Nikunj (Adium@64.186.167.205)
- # [22:43] * Joins: LinearBeast (qw3birc@128.30.52.28)
- # [22:54] * Quits: LinearBeast (qw3birc@128.30.52.28) (Quit: Page closed)
- # [22:54] * Quits: sicking (chatzilla@63.245.220.240) (Ping timeout)
- # [23:23] * Joins: sicking (chatzilla@63.245.220.240)
- # [23:36] * Joins: Marcos (Marcos@84.215.169.13)
- # Session Close: Sat Jun 12 00:00:00 2010
The end :)