<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/surma" -->

---
title: Surma posts | daily.dev
description: Surma's Blog offers a mix of technical insights, experiments, and musings from Surma, a developer advocate at Google. Covering topics such as web development, performance optimization, and browser technologies, the blog provides deep dives into  web technologies and techniques. Developers can learn from Surma's expertise and experience to stay informed about the latest advancements in web development and gain insights into best practices for building high-performance web applications.
canonical: https://daily.dev/sources/surma
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/surma
og:type: website
og:site_name: daily.dev
og:title: Surma posts | daily.dev
og:description: Surma's Blog offers a mix of technical insights, experiments, and musings from Surma, a developer advocate at Google. Covering topics such as web development, performance optimization, and browser technologies, the blog provides deep dives into  web technologies and techniques. Developers can learn from Surma's expertise and experience to stay informed about the latest advancements in web development and gain insights into best practices for building high-performance web applications.
og:image: https://api.daily.dev/og/sources/surma.png
og:image:width: 1200
og:image:height: 630
---

![Surma logo](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5d6f8bb8b7584f54acf7d242d7c08834)

# Surma

Follow FollowBlock

Surma's Blog offers a mix of technical insights, experiments, and musings from Surma, a developer advocate at Google. Covering topics such as web development, performance optimization, and browser technologies, the blog provides deep dives into web technologies and techniques. Developers can learn from Surma's expertise and experience to stay informed about the latest advancements in web development and gain insights into best practices for building high-performance web applications.

Related tags:

[#vibe-coding](/tags/vibe-coding)[ #linux](/tags/linux)[ #github](/tags/github)

[Posts about vibe-coding](/tags/vibe-coding)[Posts about linux](/tags/linux)[Posts about github](/tags/github)

[LangGraph for complex workflows — surma.dev](/posts/langgraph-for-complex-workflows-surma-dev-6yphfxymu)[\[Video\] Nix explained from the ground up — surma.dev](/posts/video-nix-explained-from-the-ground-up-surma-dev-rixgxpzuf)[Rust to WebAssembly the hard way — surma.dev](/posts/rust-to-webassembly-the-hard-way-surma-dev-isffcpqvh)[I turned JS into a compiled language (for fun and Wasm) — surma.dev](/posts/i-turned-js-into-a-compiled-language-for-fun-and-wasm-surma-dev-n4emu8qmd)[The cost of convenience — surma.dev](/posts/the-cost-of-convenience-surma-dev-0k8zuj-qe)[DOM2Texture: Abusing Arcane APIs — surma.dev](/posts/dom2texture-abusing-arcane-apis-surma-dev-qdey0ykx6)[WebGPU — All of the cores, none of the canvas — surma.dev](/posts/webgpu-all-of-the-cores-none-of-the-canvas-surma-dev-damxvm16l)[My approach to coding interviews: Optimize for iteration — surma.dev](/posts/my-approach-to-coding-interviews-optimize-for-iteration-surma-dev-spzhrflx6)[<video>, HTTP range requests & WHATWG streams — surma.dev](/posts/video-http-range-requests-whatwg-streams-surma-dev-57lppedkm)[Is WebAssembly magic performance pixie dust?](/posts/is-webassembly-magic-performance-pixie-dust--o3d01chju)

## Most upvoted posts from Surma

## Best discussed posts from Surma

## All posts from Surma

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/surma#organization","name":"Surma","url":"https://daily.dev/sources/surma","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5d6f8bb8b7584f54acf7d242d7c08834"},"description":"Surma's Blog offers a mix of technical insights, experiments, and musings from Surma, a developer advocate at Google. Covering topics such as web development, performance optimization, and browser technologies, the blog provides deep dives into  web technologies and techniques. Developers can learn from Surma's expertise and experience to stay informed about the latest advancements in web development and gain insights into best practices for building high-performance web applications."},{"@type":"CollectionPage","@id":"https://daily.dev/sources/surma#page","url":"https://daily.dev/sources/surma","name":"Surma posts on daily.dev","description":"Surma's Blog offers a mix of technical insights, experiments, and musings from Surma, a developer advocate at Google. Covering topics such as web development, performance optimization, and browser technologies, the blog provides deep dives into  web technologies and techniques. Developers can learn from Surma's expertise and experience to stay informed about the latest advancements in web development and gain insights into best practices for building high-performance web applications.","about":{"@id":"https://daily.dev/sources/surma#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Surma"}]}]}
```

