I love that trick where they add offsets into the template to the generated typescript to link back to the template on error. Such a beautiful hack.
@blackblather7 ай бұрын
Yo that part about adding the number comments is so ugly and cool at the same time. I love and hate it 🤣🤣
@mahdikamran80617 ай бұрын
Thank you.
@mohammedelhadididi46123 жыл бұрын
When alex said that compilation process pass through 5 steps (3 like a normal typescript compiler and 2 angular specials) , is that true only when using AOT compilation or it doesn't matter if it's JIT or AOT compilation ?
@PrinceKumar-no3uo3 жыл бұрын
JIT have 3 ( the regular ts compilation ), AOT have the two extra angular specials for analysing and resolving decorators.
@andrewskangah37104 жыл бұрын
Alex Rickabaugh 👏
@coachkerni94643 жыл бұрын
First of all: great talk :) However I am not getting one thing: When the typescript compiler is written in typescript, who is compiling the compiler? 🤷♂️
@MUKESHYADAV-lf8cv3 жыл бұрын
TypeScript compiler compiles the typescript code (.ts files) into javascript files. It takes .ts files and convert it into .js. It's like a automatic machine transforming raw materials into finished products. So, why would you wanna transform that automatic machine ? Similarly, why would one compile a compiler, there is no need of that.
@theshermantanker7043 Жыл бұрын
The TypeScript compiler compiles itself. This is what is known as a self hosting implementation
@rutshah87103 жыл бұрын
Excellent! Thank you very much!
@masterlup4 жыл бұрын
25:45 I dont understand what Alex means by "template in external file" and why is that a problem with the view engine :/.
@dongcai62034 жыл бұрын
You can write an html template in component file or in external file. The problem with the view engine is that if an error message occurs in the external file, it's hard to locate it. But now the Ivy engine solves this problem.
@sanjaygarg35403 жыл бұрын
Amazing talk !!
@kresimirnurnberger65674 жыл бұрын
Great talk and great work! Enjoyed every minute of it.
@TheRajmoney4 жыл бұрын
awsome video
@tadejafirmanzajc70984 жыл бұрын
Great talk! 💪
@PrafullOnUTube4 жыл бұрын
cool explanation thx a lot
@masterlup4 жыл бұрын
19:23 `imports: [...CONFIG.modules]`, we have to spread, right?