Wpis z mikrobloga

@Ginden: no dobra, a co jeśli użytkownik dodaje 999 999 albo milion jeden wierszy w ciągu sekundy? Dobry PM uznałby, że okrągłego miliona to raczej nie ma szans ustrzelić i odrzuciłby taką propozycję xD
@P0lip: Nie wiem czy słyszałeś ale kangaxa nie przyjęli do googla. Powiedzieli, że za słabo zna js :) Paul Irish i Jake Archibald zrobili niezłe oczy jak się dowiedzieli :)
@kmiasko: Babel to transpiler. Czyli zamienia kod z jednej wersji js (es6 i es7) do innej (es5). To co testujesz to kod ES5 więc ma się to nijak do tego przykładu :)
@Ginden:

Czyli w ff jest to źle zaimplementowane jeśli dobrze zrozumiałem intencje.

Wydaje mi się też, że babel nie ma możliwośći zachowywać się identycznie ze standardem. Np let i const zamienia na var. Jak byś to zaimplementował bez własnego runtimu?
@regis3: Ale o co chodzi? Const i let mają semantykę albo możliwą do weryfikacji w czasie kompilacji (90% przypadków) lub trzeba użyć funkcji sprawdzającej czy użycie zmiennej narusza TDZ.
Babel w trybie high compliancy zawsze używa funkcji sprawdzającej, ale nie powinien.