Tagged articles
7 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Apr 27, 2024 · Frontend Development

The Evolution of Browser Engines and Why China Lacks Its Own

Browser engines handle rendering and JavaScript, evolving from Norway’s Qt to KDE’s KHTML, Apple’s WebCore, Google’s Blink, and others, while China’s weak 1990s software base and the massive, long‑term investment required have prevented it from creating a domestic engine, leading Chinese firms to rely on repackaged foreign technologies.

Browser EnginesChromeSafari
0 likes · 6 min read
The Evolution of Browser Engines and Why China Lacks Its Own
php Courses
php Courses
Sep 1, 2023 · Frontend Development

Statcounter September 2023 Browser Market Share Report

Statcounter's September 2023 report shows Chrome leading global browser usage with 63.56% overall, while Safari, Edge, and Firefox follow, and provides detailed breakdowns for desktop and mobile platforms, highlighting slight month‑to‑month shifts across all major browsers.

ChromeEdgeFirefox
0 likes · 4 min read
Statcounter September 2023 Browser Market Share Report
Java Backend Technology
Java Backend Technology
Jul 31, 2021 · Frontend Development

Why Safari Still Lags Behind: Hidden Costs for Web Developers

The article examines how Safari’s delayed support for modern Web APIs, Progressive Web Apps, and WebRTC creates significant challenges for developers seeking consistent experiences across browsers, while also exploring Apple’s motivations and the potential for future improvements.

Progressive Web AppsSafariWeb Development
0 likes · 8 min read
Why Safari Still Lags Behind: Hidden Costs for Web Developers
MaoDou Frontend Team
MaoDou Frontend Team
Jun 6, 2019 · Frontend Development

Safari Can’t Parse ‘2018‑12‑10 11:11:11’: Why and How to Fix It

This article explains why Safari on iOS throws “Invalid Date” for date strings like “2018‑12‑10 11:11:11”, demonstrates the incompatibility with Chrome, and provides a simple regex‑based solution to convert the format so the date parses correctly across browsers.

Date ParsingJavaScriptMobile Development
0 likes · 3 min read
Safari Can’t Parse ‘2018‑12‑10 11:11:11’: Why and How to Fix It
21CTO
21CTO
Feb 14, 2019 · Frontend Development

How Safari’s New Service Workers Support Could Transform Web App Development

Apple is adding Service Workers to Safari 11.1, enabling offline capabilities and progressive web apps that run like native apps, which could reshape how developers build cross‑platform web experiences and challenge traditional iOS app distribution.

AppleProgressive Web AppsSafari
0 likes · 6 min read
How Safari’s New Service Workers Support Could Transform Web App Development
Aotu Lab
Aotu Lab
Oct 10, 2016 · Frontend Development

How to Implement 3D Touch Interactions in Safari 10 with JavaScript

This guide explains the evolution of Apple’s Force Touch to 3D Touch, lists supported iPhone models, describes Quick Actions and Peek‑and‑Pop interactions, and provides step‑by‑step code for detecting touch pressure in Safari 10 using Touch.force and the touchforcechange event.

3D TouchJavaScriptSafari
0 likes · 9 min read
How to Implement 3D Touch Interactions in Safari 10 with JavaScript
Aotu Lab
Aotu Lab
Jun 14, 2016 · Frontend Development

Safari 10.0: Full‑Stack Web API and Front‑End Feature Guide

Safari 10.0 brings comprehensive support for IndexedDB, Shadow DOM, ES6, WebGL, advanced CSS properties, media autoplay, picture‑in‑picture, WebDriver, and native Apple Pay integration, enabling developers to build richer offline‑capable, secure, and high‑performance web applications on macOS and iOS.

IndexedDBSafariShadow DOM
0 likes · 12 min read
Safari 10.0: Full‑Stack Web API and Front‑End Feature Guide