Coding4Food LogoCoding4Food
HomeCategoriesArcadeBookmarks
vi
HomeCategoriesArcadeBookmarks
Coding4Food LogoCoding4Food
HomeCategoriesArcadeBookmarks
Privacy|Terms

© 2026 Coding4Food. Written by devs, for devs.

This article is not yet available in English. Showing the Vietnamese version.

All news
Công nghệDrama IT

Servo Project: Tương lai Web Engine viết bằng Rust hay game giải đố kiểu "Dungeon Crawler"?

February 18, 20264 min read

Servo Project quay lại cuộc đua Web Engine, nhưng thứ khiến dân tình dậy sóng lại là bộ slide thuyết trình phong cách "đi ải" thách thức IQ người xem.

Share this post:
lines of HTML codes
Nguồn gốc: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-doNguồn gốc: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do
Nguồn gốc: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-doNguồn gốc: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/servo-project-tuong-lai-web-engine-hay-game-giai-do
servo projectrust web enginetrình duyệt webbrowser warux faillập trình viênfosdem
Share this post:

Bình luận

Related posts

Study Proves We Waste 1 Day a Week Doing Nothing - Devs Pretend to be Shocked
Dev LifeIT Drama

Study Proves We Waste 1 Day a Week Doing Nothing - Devs Pretend to be Shocked

A new study reveals a 4-day workweek is just as productive because we spend one day slacking off anyway. Reddit antiwork community reacts, and we break it down.

Apr 153 min read
Read more →
javascript, js, logo, source code, program, development, javascript, javascript, javascript, javascript, javascript
IT DramaTechnology

Claude Code Source Leaked via NPM: A Multi-Billion Dollar Junior Mistake

Anthropic's Claude Code leaked its entire source code because someone left a .map file in their NPM package. A hilarious look into big tech CI/CD failures.

Apr 13 min read
Read more →
AI is Laundering Open-Source Code: Legal? Yes. Legitimate? Hell No.
TechnologyIT Drama

AI is Laundering Open-Source Code: Legal? Yes. Legitimate? Hell No.

Hacker News is on fire: AI is scraping open-source repos and rewriting them to bypass GPL licenses. The ultimate copyright laundering machine is here.

Mar 103 min read
Read more →
code, html, digital, coding, web, programming, computer, technology, internet, design, development, website, web developer, web development, programming code, data, page, computer programming, software, site, css, script, web page, website development, www, information, java, screen, code, code, code, html, coding, coding, coding, coding, coding, web, programming, programming, computer, technology, website, website, web development, software
IT DramaDev Life

Canceled 5 Minutes Before Interview: The Most Absurd Definition of 'Remote' Work

Got dressed for an interview only to get dumped 5 minutes prior. A wild Reddit drama exposing how tech recruiters are redefining 'remote' work to bait devs.

Mar 103 min read
Read more →
bee, abstract, insect, nature, honey, fly, hive, robotic, robot, artificial, futuristic, drone, bee, bee, robot, robot, robot, robot, robot, futuristic, drone, drone, drone, drone
IT DramaDev Life

Layoffs, Tech Bro Gaslighting, and the AI Doom: How Are Devs Surviving This?

CEOs are claiming AI will replace devs in 12-18 months. Are we actually doomed, or is this just a massive smokescreen for poor management?

Mar 54 min read
Read more →

Chào anh em đồng code,

Chuyện là hôm nay đang lượn lờ Reddit kiếm tài liệu để "nâng cao trình độ" (thực ra là kiếm cớ để không phải fix bug), tôi va phải một cái thread về Servo Project. Cho ông nào chưa biết hoặc lỡ quên, thì Servo là cái browser engine viết bằng Rust, từng là "con cưng" của Mozilla trước khi bị đem con bỏ chợ vì hết tiền, giờ thì đang được Linux Foundation Europe đỡ đầu.

Nghe thì rõ là xịn, Rust thì đang hot trend, an toàn bộ nhớ (memory safety), chạy nhanh như người yêu cũ trở mặt. Tưởng đâu sẽ được phổ cập kiến thức cao siêu về tương lai của Web Platform, ai ngờ đâu thứ anh em bàn tán xôn xao nhất lại là... cái slide thuyết trình.

Chuyện gì đã xảy ra?

Nói ngắn gọn cho các ông đỡ phải đọc nhiều:

  • Servo Comeback: Servo đang được hồi sinh mạnh mẽ, định hướng làm một engine nhúng (embeddable) xịn xò, cạnh tranh với WebKit và Chromium.
  • Slide "hack não": Một ông dev nhiệt tình nào đó đã share link slide thuyết trình của Servo (có vẻ là từ FOSDEM). Vấn đề là nó dùng reveal.js.
  • Thảm họa UX: Cái slide này không chỉ bấm Next (qua phải) là xong. Nó là ma trận 2D. Ở một số slide, ông phải bấm xuống dưới (Down) thì mới thấy nội dung chi tiết.
  • Kết quả: Dân tình bấm qua phải vèo vèo, thấy có 5 cái slide tiêu đề cụt lủn, chả hiểu mô tê gì, tưởng dự án "scam" hay gì mà slide sơ sài thế.
  • Nội dung chính: Servo muốn thoát khỏi cái bóng của Firefox, trở thành một engine độc lập, modular, dễ nhúng vào các ứng dụng khác (kiểu như Tauri hay các app cần render web nhẹ nhàng).

Cộng đồng mạng nói gì?

Phần này mới là chỗ giải trí nhất. Thay vì bàn về kiến trúc Rust hay DOM rendering, anh em tập trung "khen" cái slide:

  1. "Tao ngu hay slide lởm?": User nobody-5890 (73 upvote) thốt lên đầy cay đắng: "Có phải tao ngu không hay cái này chỉ có đúng 5 cái slide chả có vẹo thông tin gì?". Sau đó mới vỡ lẽ ra là phải cuộn xuống. Một pha thiết kế đi vào lòng đất.
  2. Game nhập vai: va1en0k phán luôn: "Đây là game hầm ngục (dungeon crawler) chứ slide gì". Muốn kiếm thông tin phải đi mò đường, rẽ trái rẽ phải như tìm kho báu.
  3. Chuẩn web là "Google bảo sao nghe vậy": Một luồng tranh luận khác (nghiêm túc hơn) từ pakoito cho rằng thật đáng xấu hổ khi chuẩn web bây giờ đồng nghĩa với "bất cứ thứ gì Google Chrome làm". Firefox hay các engine khác (như Servo) ngày càng bị cho ra rìa, các trang web thì tối ưu kém trên Gecko.
  4. Phản biện: Có ông lại bảo "Tao dùng Firefox 2-3 năm nay có thấy web nào lỗi đâu". Lỗi duy nhất ổng gặp là mấy phần mềm tính lương cổ lỗ sĩ chỉ chạy trên Internet Explorer (cái này thì chịu, chắc code từ thời Tống).

Góc nhìn của Coding4Food

Rồi, chốt lại vấn đề. Có 2 bài học xương máu cho anh em dev nhà mình:

Thứ nhất, về mặt trình bày (Presentation): Làm ơn, đừng tỏ ra nguy hiểm. Các ông code backend, system có thể phức tạp, logic thần thánh thế nào tôi không biết, nhưng khi show hàng cho người khác (đặc biệt là sếp hoặc user), hãy giữ cho nó KISS (Keep It Simple, Stupid). Dùng reveal.js hay mấy cái framework slide bằng code thì ngầu đấy, geek đấy, nhưng nếu user vào xem mà phải thốt lên "Nút next ở đâu?" thì là thất bại toàn tập. UX tồi thì công nghệ xịn đến mấy người ta cũng lười tìm hiểu. Đừng bắt người xem phải giải đố mới đọc được document.

Thứ hai, về công nghệ (Tech): Việc Servo quay lại là tin cực tốt. Thế giới web đang bị Chromium (Blink) thống trị quá mức. Google thích thì thêm tính năng, ghét thì chặn adblock (Manifest V3), anh em dev không có lựa chọn nào khác. Sự tồn tại của Servo hay Ladybird (một engine mới khác) là cần thiết để giữ cho Web là một nền tảng mở đúng nghĩa, không phải sân sau của Big Tech.

Anh em nào đang code C++ mà thấy mệt mỏi quá thì ngó qua Rust dần đi là vừa, Servo nó chạy mượt lắm rồi đấy (trừ cái slide ra).

Peace.

Nguồn tham khảo

  • Reddit Thread: The Servo project and its impact on the web platform ecosystem
  • Slide gây lú: Servo Slides