Subtitles section Play video
now WebGL
coming off of that
is...
You know when i first got asked about that i was like well you know what
i don't see us really using this on anything it's another one of these
weird "you do something in a web browser" and we're doing this
with Quake Live. You got to play your game in a web browser. That was a plugin
at a lot of people latched onto that aspect which never really the point of it
In hindsight was quick light wasn't in the browser because it causes
maintaining that market is really kinda sucked and it's been a ben problematic
because offer you much about went to school full screen
wet g l as inability to do
three-d_ content
in there it is
is somewhat interesting as a platform
but it's a tempered by ice
the idea of using
it was bad enough to mobile work coding in java
now i have paid fun doing that by corks delves into a bar p_g_a_ messed up on
the mobile platforms
but there is uh... he says of
strange futility toward optimizing java bytecode
i'm doing that you're like okay i'm doing
good quality optimizing work that's been going to be interpreted by a virtual
machine
anti yes you get just-in-time compilation hours but it's not the same
as programming directly to
to the metal or you could just to to the instruction set for that matter
webapplications racing okay no word to use javascript that's taking the
absurdity one level further high thank okay we're gonna do
subhash high-performance graphics application in
javascript
i here this is just
offensively wrong on some levels but
i have to temper that with the fact that so much of the magical stuff that
happens happens through offensively bad code on there you go all the the magic
that runs the web is scary scary stuff and it's not how i'd you know i can
optimizing or eighty programmer would have done things
so i have to temper that by saying there
there is a yacht
initial sets a violent repulsion but that doesn't mean it's not a potentially
valuable platform
and the idea of
being able to you know to recur interesting content areas
is interesting but you still have two major loads and all of that
and as it stands i would think that general like
gaining a cloud applications in general ice house
bore alive
had a lot more chance of delivering real value to people than the web platform
because
our experience with quake live at the weather is a platform it sucks every
revision of a browser comes out something breaks we have to go in and
figure out what's different about the environment there
if you have to do something inside a browser
uh... biggest client is much more interesting as something that you know
it started out as he really pretty darn clever x eighty six thirty two-bit pack
on the way that they could
uh... sandbox all of this and you circled interestingly
snout dynamically compilation step it something that your program in c or c
plus plus it compiles down to something that's going to be not your daschle four
optimist tops at optimization level for a completely gate if code but
pretty damn close to native code and you could do
all of your evil pointer chasing stuff that whatever you want it to you as a to
the metal game developer but you still have to talk with the rest of the system
to the web platform
at the platform specification is still really not good you know we've over the
last two decades we've seen lots of platforms and platforms are very rarely
what you want hopefully the falls to you know what you want eventually
but going through web geo marshall everything that the budgeted efficiency
there but course still wait we better than doing something in javascript
but it does bring up the whole scary issue of
security is something that
people should be carried a bit about now in that it the old days when we're at
graphics performance were just making our graphics do what we want is
you'll get to the acceptable level with the critical kal
but now graphics is in many many ways good enough
and i don't actually think it's a good idea at all to sacrifice security in
something that might be used regularly like a browser
four some degree of graphics performance so by absolutely believe that that the
marshall and it goes on through the web geo interface is the right thing to do
and it's still scares the heck out of me because
anne desde el one with a straight face could try to tell you the debt
a web geol application is fully sandbox that
i did don't believe it for a second idea quercus leasing people break out of sand
boxes involving just the cd you had everybody that's graphics programmer has
you know has at some point crash to keep you in some way by sending down some
frightening program combined with some set up a set of attributes
it's just not the most stable system