Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

stage 0 vs stage 4 TC39 process javascript

What is the difference between stage 0 and stage 4 phase of JS changes with respect to TC39 Process of JS implementation.

Which stage code is recommended for writing production code.

P.S: I can use babel preprocessor.

like image 408
Jagajit Prusty Avatar asked Feb 01 '17 09:02

Jagajit Prusty


People also ask

How TC39 works?

TC39 is the committee that evolves JavaScript. Its members are companies (among others, all major browser vendors). TC39 meets regularly, its meetings are attended by delegates that members send and by invited experts. Minutes of the meetings are available online and give you a good idea of how TC39 works.

What is TC JavaScript?

What is TC 39? TC39 means Technical Committee number 39. It is part of ECMA, the institution which standardizes the JavaScript language under the “ECMAScript” specification. It works on the standardization of the general purpose, cross platform, vendor-neutral programming language that is ECMAScript.


1 Answers

To be honest, it is really depends on yourself.

As you can see, you can only be sure that a feature will be included in the standard once its proposal has reached stage 4. Then its inclusion in the next ECMAScript release is probable, but not 100% sure, either (it may take longer).

Object.observe is an example of an ECMAScript proposal that had progressed until stage 2, but was ultimately withdrawn.

like image 142
Max Peng Avatar answered Oct 07 '22 04:10

Max Peng