Tagged articles
17 articles
Page 1 of 1
JavaScript
JavaScript
Nov 29, 2025 · Frontend Development

Why setTimeout Falls Short and How requestIdleCallback Keeps Your UI Smooth

The article explains how the browser’s single‑threaded nature makes long JavaScript tasks block rendering, outlines the timing issues of setTimeout, introduces requestAnimationFrame for visual sync, and shows how requestIdleCallback can safely schedule low‑priority work during idle periods.

Browser APIsJavaScriptrequestAnimationFrame
0 likes · 4 min read
Why setTimeout Falls Short and How requestIdleCallback Keeps Your UI Smooth
21CTO
21CTO
Oct 12, 2025 · Frontend Development

Are Native Browser APIs Replacing Front‑End Frameworks?

The article argues that modern browsers now provide powerful native alternatives for routing, state management, and components, reducing the need for frameworks like React, Vue, and Angular, and explains how emerging standards are reshaping front‑end development, performance, and developer ergonomics.

Browser APIsJavaScriptframeworks
0 likes · 11 min read
Are Native Browser APIs Replacing Front‑End Frameworks?
Open Source Tech Hub
Open Source Tech Hub
Mar 6, 2024 · Frontend Development

Understanding WebRTC: Architecture, Core Components, and Protocol Stack

This article explains WebRTC’s real‑time communication technology, covering its browser‑based peer‑to‑peer architecture, supported platforms, internal layers, core audio/video engines, transport protocols, and the full protocol stack that enables secure, low‑latency media and data exchange.

Browser APIsP2P NetworkingTransport Protocols
0 likes · 6 min read
Understanding WebRTC: Architecture, Core Components, and Protocol Stack
360 Smart Cloud
360 Smart Cloud
Nov 21, 2023 · Frontend Development

WebRTC MediaStream and RTCPeerConnection API Overview and Usage

This article provides a comprehensive overview of WebRTC's MediaStream and RTCPeerConnection APIs, explaining core concepts such as tracks, sources, sinks, device enumeration, media constraints, bitrate and resolution settings, compatibility considerations, screen sharing, content hints, and the step‑by‑step workflow for establishing a peer‑to‑peer connection in the browser.

Browser APIsJavaScriptMediaStream
0 likes · 15 min read
WebRTC MediaStream and RTCPeerConnection API Overview and Usage
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 8, 2023 · Frontend Development

Advanced JavaScript Methods: getBoundingClientRect, IntersectionObserver, createNodeIterator, getComputedStyle, requestAnimationFrame

This article introduces five lesser‑known but powerful JavaScript browser APIs—getBoundingClientRect, IntersectionObserver, createNodeIterator, getComputedStyle, and requestAnimationFrame—explaining their properties, typical application scenarios such as drag‑and‑drop, lazy loading, DOM traversal, style inspection, and animation timing, and providing ready‑to‑use code examples.

Browser APIsDOMJavaScript
0 likes · 11 min read
Advanced JavaScript Methods: getBoundingClientRect, IntersectionObserver, createNodeIterator, getComputedStyle, requestAnimationFrame
360 Tech Engineering
360 Tech Engineering
Jun 6, 2023 · Frontend Development

WebRTC MediaStream and RTCPeerConnection API Overview and Usage Guide

This article provides a comprehensive overview of WebRTC’s MediaStream and RTCPeerConnection APIs, covering concepts such as sources, sinks, tracks, device enumeration, media constraints, resolution and bitrate settings, compatibility issues, screen sharing, content hints, and step‑by‑step connection establishment for real‑time communication in browsers.

Browser APIsJavaScriptMediaStream
0 likes · 13 min read
WebRTC MediaStream and RTCPeerConnection API Overview and Usage Guide
ELab Team
ELab Team
Jan 6, 2022 · Frontend Development

Unlock Real-Time Audio‑Video with WebRTC: History, Features & Code Guide

WebRTC, the browser‑based real‑time communication standard, evolved from early VoIP acquisitions to a W3C‑approved protocol suite, offering plugin‑free audio/video streaming, a rich protocol stack, cross‑browser compatibility, and JavaScript APIs illustrated with detailed code examples for signaling, ICE, SDP, and peer connections.

Browser APIsICESDP
0 likes · 22 min read
Unlock Real-Time Audio‑Video with WebRTC: History, Features & Code Guide
21CTO
21CTO
Jun 11, 2019 · Frontend Development

How WebRTC Is Revolutionizing Real‑Time Web Communication

This article introduces WebRTC, the browser‑based real‑time communication technology backed by Google, Mozilla and Opera, explains its rapid adoption statistics, core features, security mechanisms, and explores future possibilities in IoT and everyday devices.

Browser APIsIoTWebRTC
0 likes · 9 min read
How WebRTC Is Revolutionizing Real‑Time Web Communication