To bug w JIT optymalizacji.

Interpreter predefiniuje sobie niektóre wartości w taki sposób, żeby szybciej można było ich użyć. Stara się też wykryć na potrzeby optymalizacji jakiego typu jest dana zmienna. Są typy niewykrywalne takie jak null czy undefined. W momencie wykrycia null, optymalizator podmienia wartość zwracaną przez typeof na undefined jako, że oba typy są w pewnym sensie niewykrywalne jeśli chodzi o typ a będą rzutowane w podobny sposób.
Siedzę sobie, a właściwe stoję, na targach pracy jako wystawca. Pracodawca szukał świeżutkiej krwi programistów Javy (tak wiem, szok, rzadko się na targach pracy szuka takich speców).

No i nawija się jakiś młody studenciak, któremu wręczam formatkę do wpisania CV. Po dłuższej chwili oddaje mi wypełnioną bazgrołami kartkę i jedno rzuca mi się w oczy: znajomość Springa. Myślę sobie - nieźle, w końcu jest jakiś sensowny przedmiot o Javie na tej uczelni
No elo #webstuff! Zapraszam do obserwacji, jeżeli chcecie być na bieżąco.

➊ 7 stron, które pomaga się skupić podczas programowania.
http://bit.ly/1XwkQHk

➋ Nowe narzędzie od Google, które sprawdza jak bardzo mobilna jest wprowadzona strona.
https://testmysite.thinkwithgoogle.com

➌ A Badass Bootstrap UI Kit based on Material Design.
http://bit.ly/1XUbr8I

➍ AnyPixel.js is an open-source software and hardware library that makes it possible to use the web to create big, unusual, interactive displays out of
Pobierz klocus - No elo #webstuff! Zapraszam do obserwacji, jeżeli chcecie być na bieżąco.

...
źródło: comment_PO5R1IrwJZBTKRX5Tv4GWk8noRT13wtS.jpg
@wytrzzeszcz:
Pomijacie najważniejsze, tworzenie wyjątku trwa... i to bardzo długo, szczególnie jak metoda jest "głęboko", więc kod spowolni, i to mocno :D
Sam nawet gdzieś tworzyłem własne Integer.parseInt, bo potrzebowałem czegoś do szybkiego wychwytywania poprawnych intów z ciągu wyrazów, a przez te wywalane exception kod był tak wolny że nie dało się go używać.