On Tue, Apr 3, 2012 at 7:03 AM, David Bruant <bruan...@gmail.com> wrote:
> Le 01/04/2012 13:38, Wes Garland a écrit : > > In a similar vein, I would personally like to have >> zero-cost-when-not-debugging assert() statements, and am hopeful that >> statically-linked modules might lead the way. >> > It seems to me that what you're asking for is macros, isn't it? > I read hints here and there that it's a very hard problem that is being > worked on for a later ES version. > Since most JS is compiled in the run time, macros are not zero cost. Since most JS runs in a sophisticated JIT capable of dead code elimination, const debug = false; or similar solutions should be able to make the run-time overhead for assert() insignificant. If you are after the last 0.1% a compressor should be able to accomplish this as well. jjb > > David > > ______________________________**_________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/**listinfo/es-discuss<https://mail.mozilla.org/listinfo/es-discuss> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss