- Một tip hay với Web APIs mà không phải ai cũng biết, cụ thể là thằng
requestAnimationFrame. - Ngoài công năng chính là đăng ký một callback trước thời điểm browser
repaintlại thì còn một thủ thuật nữa có thể sử dụng trong một số use cases đặc biệt giả sử như sau:Case 1: Giả sử vì một lý do nào đó, web app của bạn phải call api liên tục trong một khoảng thời gian (có thể vì BackEnd không support realtime nhưng vẫn muốn tính năng này, bắt buộc phải xử lí ở FrontEnd). Thay vì sử dụngintervalsẽ không tối ưu tại những thời điểm Website của chúng ta không nằm trongactive tabcủabrowser. Có thể dùngrequestAnimationFrameđể thay thế tối ưu hơn.Case 2: Một trường hợp nữa cũng hay gặp trong các ứng dụngShare Link. Tính thời gian quảng cáo x giây khi User đang xem tab. Chuyển tab khác sẽ ngừng đếm.
-
Notifications
You must be signed in to change notification settings - Fork 0
Active Tab in Browser using JavaScript (no Library)
harryngdev/active-tab-browser-using-js
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Active Tab in Browser using JavaScript (no Library)
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published