
Lướt GitHub dạo này cứ như rùa bò, load cái repo to to tí mà cắn RAM mờ cả mắt đúng không anh em? Thay vì ngồi chửi thề, một thanh niên tên Rhys Sullivan đã tự tay build luôn con UI mới tên FasterGH. Thích thì nhích, dev mà lị!
Về cơ bản, FasterGH đ*o phải là nền tảng thay thế GitHub, mà nó là một cái "gương" (mirror UI) chuyên phục vụ việc đọc code. Dữ liệu gốc vẫn nằm trên GitHub, nhưng lão tác giả đã kẹp thêm thằng Convex vào làm lớp cache/sync real-time.
Nhờ mô hình low-latency read (đọc tối ưu độ trễ), mỗi khi các ông mở page, nó sẽ lấy dữ liệu từ cache trả về ngay tắp lự chứ không thèm gọi API của GitHub lúc ban đầu. Trải nghiệm như kiểu lôi dữ liệu thẳng ra từ máy chủ local nhà mình vậy, mượt mà và không giật lag.
Lượn lờ phần comment trên Product Hunt, tôi thấy các đạo hữu chia làm mấy phe rõ rệt:
Tóm cái váy lại, vụ này cho thấy bệnh chung của mấy ông làm Product: Hễ app có tí user là bắt đầu nhét tính năng vào để up-sale, đến mức quên mẹ mất cái cốt lõi là "Tốc độ".
Anh em coder chúng ta ngày nào cũng phải chui rúc trong mấy cái repo, việc tối ưu trải nghiệm đọc bằng cache layer như FasterGH đang làm là một bài học khá hay ho. Đôi khi, user không cần hệ thống của ông phải bá đạo, họ chỉ cần nó NHANH và KHÔNG BỊ NGU.
Anh em nào rảnh thì vào vọc thử xem nó có mượt thật không hay lại là cú lừa nhé.
Nguồn: Product Hunt - FasterGH
Lướt GitHub lag cắn cả RAM? Một thanh niên đã vác Convex ra làm quả UI FasterGH bao mượt, đọc code tốc độ bàn thờ. Giang cư mận nói gì?