Programming tutorial - IT technology blog

Debouncing và Throttling trong JavaScript: Tối Ưu Xử Lý Sự Kiện và Giảm Tải API

Debouncing và throttling là hai kỹ thuật JavaScript giúp giảm đáng kể các lời gọi hàm không cần thiết — đặc biệt là các request API được kích hoạt bởi thao tác người dùng. Hướng dẫn này trình bày các cách triển khai thực tế cho ô tìm kiếm, scroll handler, và API có rate limit, kèm theo mẹo giám sát để xác nhận hiệu quả cải thiện.
Linux tutorial - IT technology blog

Làm chủ io_uring trên Linux: Async I/O thế hệ mới vượt trội hơn epoll

io_uring là giao diện async I/O hiện đại của Linux, giúp giảm đáng kể overhead system call so với epoll bằng cách chia sẻ ring buffer giữa userspace và kernel. Bài viết so sánh các mô hình I/O cạnh nhau, hướng dẫn cài đặt liburing trên Ubuntu 22.04 và bao gồm các ví dụ code C hoạt động được cho thao tác đọc file và batched operations.