@wycats @codinghorror @jeffkibuule @tomdale it's all about which coding style you optimize for and which coding style is common.
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror it's a fact that non-fuzzy code is just guaranteed to be faster on any VM. -
@mraleph@stefanpenner@tomdale@rwaldron@codinghorror if you define "non-fuzzy" as asm, true in all VMs, but doesn't imply "should write" -
@wycats@mraleph@stefanpenner@tomdale@rwaldron@codinghorror p sure "non-fuzzy" = mostly static (shapes don't change during runtime) -
@robotlolita@mraleph@stefanpenner@tomdale@rwaldron@codinghorror since object literals are the primitive, nobody writes that code. -
@robotlolita@mraleph@stefanpenner@tomdale@rwaldron@codinghorror would disallow: `options = {}; if(bool) http://options.foo = bar` -
@wycats@mraleph@stefanpenner@tomdale@rwaldron@codinghorror it's more that static is easy to opt in general, dynamic is hard. -
@wycats@mraleph@stefanpenner@tomdale@rwaldron@codinghorror but that's true for all vms.
End of conversation
New conversation -
-
-
@stefanpenner@mraleph@tomdale@rwaldron@codinghorror but also, we have steadily been improving the Ember kernel for v8.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror you can just potentially get much more across the board if you also fix your own code -
@mraleph@stefanpenner@tomdale@rwaldron@codinghorror we have spent hundreds of hours "fixing our perf issue." Stop assuming lazy. -
@mraleph The biggest surprise was realizing -> https://gist.github.com/stefanpenner/74d74b8711a2e3b83874 …@wycats@tomdale@rwaldron@codinghorror -
@stefanpenner@wycats@tomdale@rwaldron@codinghorror hmm, I implemented the code to make it the same shape. something must have changed -
@mraleph@stefanpenner@tomdale@rwaldron@codinghorror here is the problem :) -
@wycats let me come up with a executable example later today. Talking in the abstract is hard :P@mraleph@tomdale@rwaldron@codinghorror -
@wycats ya my example was overly simplified. Got family in town, but will try to put an example together soon@mraleph@codinghorror
End of conversation
New conversation -
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror it's hard to continue this discussion via twitter, so here is the last thoughtThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror ... so while V8 can and probably will eventually fix at least part of your perf issueThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror it's also sad fact that different VMs run fuzzy code at different speeds, some worseThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror would you still call fixed shaped code moralizing?Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@wycats@stefanpenner@tomdale@rwaldron@codinghorror and now imagine that non-fuzzy code runs in 0.1 X ms on V8 and 0.1 X on SafariThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.