<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Web Performance on Omid Farhang</title><link>https://omid.dev/tags/web-performance/</link><description>Recent content in Web Performance on Omid Farhang</description><image><title>Omid Farhang</title><url>https://omid.dev/images/bio-photo-150x150.jpg</url><link>https://omid.dev/images/bio-photo-150x150.jpg</link></image><generator>Hugo -- 0.163.3</generator><language>en-US</language><copyright>2026 Omid Farhang | All rights reserved.</copyright><lastBuildDate>Sat, 13 Jun 2026 10:00:00 +0330</lastBuildDate><atom:link href="https://omid.dev/tags/web-performance/index.xml" rel="self" type="application/rss+xml"/><item><title>i18n, a11y, and Shareable Lab State in the Browser</title><link>https://omid.dev/2026/06/13/i18n-a11y-and-shareable-lab-state-in-the-browser/</link><pubDate>Sat, 13 Jun 2026 10:00:00 +0330</pubDate><guid>https://omid.dev/2026/06/13/i18n-a11y-and-shareable-lab-state-in-the-browser/</guid><description>How Bio-Dynamics supports English, German, and Persian, keeps keyboard and screen-reader paths usable, and encodes lab checkpoints in the URL.</description></item><item><title>Common Mistakes Frontend Developers Make and How to Avoid Them</title><link>https://omid.dev/2024/06/10/common-mistakes-frontend-developers-make-and-how-to-avoid-them/</link><pubDate>Mon, 10 Jun 2024 17:05:43 +0330</pubDate><guid>https://omid.dev/2024/06/10/common-mistakes-frontend-developers-make-and-how-to-avoid-them/</guid><description>&lt;p&gt;As a frontend developer, creating a seamless, efficient, and visually appealing user experience is the ultimate goal. However, even the most experienced developers can fall into common traps that can impact the overall quality of their work. In this blog post, we&amp;rsquo;ll explore some of the most frequent mistakes made by frontend developers and how to avoid them.&lt;/p&gt;
&lt;h2 id="1-ignoring-cross-browser-compatibility"&gt;1. Ignoring Cross-Browser Compatibility&lt;/h2&gt;
&lt;p&gt;Cross-browser compatibility ensures that your website functions correctly across different browsers. Ignoring this can lead to a poor user experience for those not using your preferred browser.&lt;/p&gt;</description></item><item><title>Advanced WebAssembly: Enhancing Web Performance and Capability</title><link>https://omid.dev/2024/06/03/advanced-webassembly-enhancing-web-performance-and-capability/</link><pubDate>Mon, 03 Jun 2024 22:35:29 +0330</pubDate><guid>https://omid.dev/2024/06/03/advanced-webassembly-enhancing-web-performance-and-capability/</guid><description>&lt;p&gt;In the ever-evolving landscape of web development, performance and capability are paramount. WebAssembly (Wasm) has emerged as a powerful tool, allowing developers to enhance web performance and unlock new functionality. This blog post delves into the advanced capabilities of WebAssembly, explores its use cases, shares best practices, and highlights tools like AssemblyScript and Emscripten that facilitate its adoption.&lt;/p&gt;
&lt;h2 id="what-is-webassembly"&gt;What is WebAssembly?&lt;/h2&gt;
&lt;p&gt;WebAssembly is a binary instruction format designed to be a portable compilation target for high-level languages like C, C++, and Rust. It allows code written in these languages to run in the web browser with near-native performance. WebAssembly is designed to complement JavaScript, providing a way to execute compute-intensive tasks efficiently.&lt;/p&gt;</description></item></channel></rss>