Chrome beta now reschedules JavaScript timers to make webpages faster and interaction smoother | VentureBeat | Dev | by Emil Protalinski



Chrome beta now reschedules JavaScript timers to make webpages faster and interaction smoother | VentureBeat | Dev | by Emil Protalinski

Google today detailed a new improvement in Chrome that results in a faster browsing experience. Available now in the browser's beta channel, Chrome reschedules JavaScript timers to create a smoother experience when you're interacting with a webpage. JavaScript timers let web developers write code that checks in on a page periodically (with APIs like setTimeout). Scheduling code at opportune times would be ideal, but developers often don't have enough information to do so. Because a timer's function is placed into the main execution queue, if the function is run at the wrong time, it can block time-critical work that shares the queue. Input and rendering should take precedence, and as of Chrome 45 beta, timers take this logic into account as well. Chrome gained a scheduler a few months ago so that it could place tasks in the idle time between rendering frames. The goal was to help the browser hit 60 frames per second,

Read full article from Chrome beta now reschedules JavaScript timers to make webpages faster and interaction smoother | VentureBeat | Dev | by Emil Protalinski


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts