강의

멘토링

커뮤니티

Programming

/

Front-end

Nhìn nhanh vào công cụ Javascript V8

Bạn có thể hiểu V8, một công cụ JavaScript! Bạn có thể nhận được gợi ý về cách viết mã hiệu quả hơn.

(5.0) 9 đánh giá

114 học viên

  • hajeonghun
최적화
v8
JavaScript
Node.js

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Phương pháp và lịch sử hoạt động của động cơ V8

  • Luồng thực thi mã JavaScript

  • Các kỹ thuật tối ưu hóa như nội tuyến, lớp ẩn và bộ nhớ đệm nội tuyến

  • Mẹo tối ưu hóa khi viết code

Hiểu cách động cơ V8 hoạt động,

Hãy trở thành một nhà phát triển front-end cùng nhau phát triển!


Nếu bạn là nhà phát triển web, bạn sẽ thường xuyên gặp trình duyệt Chrome và Node.js.

Đây là một công cụ JavaScript được phát triển bởi Google.


Điều này hữu ích cho những người như thế này 🤓

🤔 : Tôi muốn trở thành một nhà phát triển JavaScript giỏi hơn...

🤗 : Bạn có thể biết cú pháp JavaScript, nhưng để trở thành một nhà phát triển giỏi hơn, bạn cần phải hiểu đôi chút về cách thức hoạt động của công cụ JavaScript.

Có thể có sự khác biệt lớn giữa việc viết mã mà không hiểu cách thực thi và tối ưu hóa mã đó, và viết mã một cách có hiểu biết.

🤔 : Vậy tại sao động cơ lại quan trọng?

🤗 : Nếu không có engine, ngôn ngữ JavaScript sẽ trở nên vô nghĩa. Bởi vì máy tính sẽ không thể hiểu được mã mà các nhà phát triển viết. Tất nhiên, bạn không cần phải biết tường tận về engine, nhưng tôi tin rằng việc hiểu cách thức hoạt động của nó sẽ đặt nền tảng cho việc viết mã tốt hơn.

Tìm hiểu nội dung này 🤩

Phần 0. Trước khi chúng ta bắt đầu...

Bạn sẽ học được gì từ bài giảng này? Tại sao bạn nên biết? Chúng ta hãy cùng tìm hiểu nhé!

Phần 1. Công cụ JavaScript V8

Hãy cùng tìm hiểu cách thức hoạt động của V8 engine bằng cách xem trình biên dịch JIT, trình thông dịch và trình biên dịch tĩnh!
Ngoài ra, hãy tìm hiểu về bối cảnh và lịch sử của công cụ V8 và so sánh các đường ống biên dịch của các công cụ JavaScript khác, SpiderMonkey và JavaScriptCore (JSC)!

phần 1.001

Phần 2. Chiến lược tối ưu hóa cho động cơ V8 - Nội tuyến

Hãy cùng tìm hiểu tối ưu hóa nội tuyến là gì!
Ngoài ra, hãy nghĩ về những lợi ích mà tối ưu hóa nội tuyến có thể mang lại!

phần 2.001

Phần 3. Chiến lược tối ưu hóa cho động cơ V8 - Lớp ẩn

Hãy cùng tìm hiểu về dạng Đối tượng JavaScript được định nghĩa trong ECMAScript Spec và cách truy cập các thuộc tính bên trong một đối tượng!
Hãy cùng xem xét lý do tại sao khái niệm lớp ẩn ra đời, chúng có hình thức như thế nào và thứ tự xây dựng từng Chuỗi chuyển tiếp!

phần 3.001

Phần 4. Chiến lược tối ưu hóa cho động cơ V8 - Bộ nhớ đệm nội tuyến (IC)

Trong Phần 3, chúng ta đã tìm hiểu về các lớp ẩn! Hãy cùng khám phá cách thức hoạt động của bộ nhớ đệm nội tuyến và cách tối ưu hóa nó!

Hãy cùng xem bộ nhớ đệm nội tuyến quản lý những trạng thái (dấu chuyển tiếp) nào và những điều bạn cần lưu ý để tận dụng được lợi ích của bộ nhớ đệm nội tuyến!

phần 4.001

Phần 5. Xem xét kỹ hơn các lớp ẩn

Hãy cùng làm bài kiểm tra đúng hay sai bằng cách xem mã ví dụ và đoán xem liệu hai đối tượng có cùng một lớp ẩn hay không!
Chúng tôi đã chuẩn bị tổng cộng sáu bài kiểm tra. Hãy tạm dừng màn hình một chút và suy nghĩ về câu trả lời trong khi bạn làm bài!
Và chúng ta cũng sẽ dành thời gian để so sánh các lớp ẩn tương tự bằng cách sử dụng các hàm tích hợp của công cụ V8 trong Node.js!

phần 5.001

Mục 6. Kết luận...

Chúng ta sẽ kết thúc bài giảng bằng cách tìm hiểu ba mẹo tối ưu hóa khi viết mã, dựa trên các khái niệm đã học!

Bạn đã hoàn thành khóa học! Cảm ơn sự nỗ lực của bạn. 🎉

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người tò mò về cách thức hoạt động của động cơ V8

  • Những người muốn biết quy trình thực thi mã JavaScript

  • Dành cho những ai tò mò về cách mã của tôi được tối ưu hóa

  • Những người muốn có góc nhìn từ góc độ động cơ

Cần biết trước khi bắt đầu?

  • Kiến thức cơ bản về JavaScript

Xin chào
Đây là

114

Học viên

9

Đánh giá

5

Trả lời

5.0

Xếp hạng

1

Khóa học

안녕하세요.

여러 기술과 성능 최적화에 관심이 많은 프론트엔드 개발자입니다.

 

📧: official.hajeonghun@gmail.com

Chương trình giảng dạy

Tất cả

20 bài giảng ∙ (1giờ 34phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

9 đánh giá

5.0

9 đánh giá

  • eddie85님의 프로필 이미지
    eddie85

    Đánh giá 7

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Tôi đã khá bế tắc trong việc tìm cách tiếp cận hay định hình khái niệm, nhưng đã giúp tôi rất nhiều trong việc phác thảo bức tranh tổng thể.

    • hajeonghun
      Giảng viên

      Cảm giác choáng ngợp khi mới tiếp cận, tôi thực sự thấu hiểu. Dù vậy, bạn đã theo học đến cùng và việc đó giúp bạn hình dung được bức tranh toàn cảnh, tôi thực sự rất vui! Nếu có bất kỳ khái niệm hay chủ đề nào khác mà bạn cũng thấy khó tương tự, hãy chia sẻ bất cứ lúc nào nhé! Tôi cũng muốn cùng bạn suy nghĩ và chia sẻ dưới dạng tổng hợp thì thật tốt ạ :) Chúng ta hãy cùng nhau phát triển nhé 💪

  • rmsqor49053님의 프로필 이미지
    rmsqor49053

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    60% đã tham gia

    • hajeonghun
      Giảng viên

      Cảm ơn bạn! Về sau, sẽ đền đáp bằng các bài giảng hữu ích!

  • whybwhy3576님의 프로필 이미지
    whybwhy3576

    Đánh giá 45

    Đánh giá trung bình 4.8

    Đã chỉnh sửa

    5

    60% đã tham gia

    Tôi đã xem bài giảng về động cơ V8 với rất nhiều kỳ vọng ngay từ chương đầu tiên. Ban đầu có một số phần hơi khó hiểu, nhưng khi nhìn vào các từ khóa, tôi đã có thể nắm bắt được chức năng của chúng. Ngay cả khi tôi không hiểu hoàn toàn nội dung, tôi vẫn có thể có được những ý tưởng hay về động cơ V8. So với các ngôn ngữ khác, có những phần mới lạ và truyền cảm hứng, đây là một bài giảng rất hay.

    • hajeonghun
      Giảng viên

      Cảm ơn! V8 Engine có những khái niệm phức tạp, nhưng rất hữu ích để hiểu sâu JavaScript, nên tôi rất muốn giới thiệu. Rất mừng khi biết bạn có được nhiều cảm hứng từ ý tưởng và cấu trúc dù chưa hiểu hết. Trong tương lai, tôi sẽ cố gắng chuẩn bị các chủ đề thú vị và thiết thực hơn nữa để hỗ trợ bạn. Cảm ơn bạn vì đánh giá tốt về khóa học 🙏

  • namu1105님의 프로필 이미지
    namu1105

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Một bài giảng giải thích nội dung ý nghĩa và sâu sắc một cách cô đọng! Đây là bài giảng mà tôi đã chờ đợi! Tôi muốn mua tất cả các bài giảng trong tương lai của bạn. Hãy lấy tiền của tôi!!! Mong thầy giảng thêm nhiều bài nữa!

    • hajeonghun
      Giảng viên

      Cảm ơn bạn vì những lời nói tuyệt vời của bạn và tôi rất vinh dự khi bạn thấy bài giảng của tôi hữu ích! Tôi đã cố gắng hết sức để giải thích nhưng nếu có điều gì bạn không hiểu, vui lòng đặt câu hỏi. Cảm ơn bạn đã nghe bài giảng cho đến cuối và tôi sẽ luôn ủng hộ bạn.

  • jkjkjk57106410님의 프로필 이미지
    jkjkjk57106410

    Đánh giá 4

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Cảm ơn bạn đã chia sẻ thông tin mà tôi nghĩ là thực sự quan trọng cần biết.

    • hajeonghun
      Giảng viên

      Cảm ơn các bạn rất nhiều vì đã lắng nghe đến cuối🤓

536.974 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!