Muốn xây dựng một trình duyệt web viết bằng c++ thì phải làm như thế nào

Hiện tại mình muốn xây dựng một trình duyệt web viết bằng c++ thì phải làm như thế nào và phải bắt đầu từ đâu.

bạn thử search những keyword như " chrome/firefox/opera/edge engine".
JavaScript parser, CSS parser, HTML DOM…
khá nhiều thứ cần master.

1 Like
  1. Trình duyệt dùng WebBrowser (Internet Explorer) thì học C#
  2. Trình duyệt custom build từ Chromium: vững C++ thì tốt, đem về build lại thử thành một trình duyệt như Cốc Cốc, đầy đủ tính năng
  3. Trình duyệt đơn giản dùng webview (chromium): Học thêm C# và tìm hiểu về CEFSharp. Các tính năng hạn chế, tùy biến cao, tính năng phải tự viết.
    Còn một cái nữa hình như làm bằng Electron thì phải, cần học JavaScript, HTML, CSS.
2 Likes

Kiếm source code của một trình duyệt nào đó nghiên cứu :))

1 Like

Cái ý tưởng này hay đó, để làm thử

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?