Tags: conditional, else, if, if-else, if-else tree, performance, switch, ternary operator
Surprisingly, some interesting things have been happening with conditionals like
if-else in AS3. First, a brand new AS3 compiler—ASC 2.0—has been released with the promise that it’ll generate more efficient bytecode. Second, some readers have pointed out the existence of a new (to me) technique: the “if-else tree”. Today’s article takes a look at just what that is and tests it against the classic options:
if-else, the ternary (
? :) operator, and the
switch statement. Which will be fastest?
Read the rest of this article »