惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
SecWiki News
SecWiki News
Project Zero
Project Zero
C
Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
P
Privacy International News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
A
Arctic Wolf
Security Latest
Security Latest
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy & Cybersecurity Law Blog
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
The Hacker News
The Hacker News
T
Tenable Blog
雷峰网
雷峰网
有赞技术团队
有赞技术团队
V
V2EX
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
T
Threatpost
AWS News Blog
AWS News Blog
L
LINUX DO - 热门话题
Application and Cybersecurity Blog
Application and Cybersecurity Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
SegmentFault 最新的问题
月光博客
月光博客
Spread Privacy
Spread Privacy
S
Secure Thoughts
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
Forbes - Security
Forbes - Security
T
The Exploit Database - CXSecurity.com
G
GRAHAM CLULEY
The Last Watchdog
The Last Watchdog
Y
Y Combinator Blog
I
Intezer
博客园 - 【当耐特】
B
Blog RSS Feed
Attack and Defense Labs
Attack and Defense Labs
I
InfoQ
博客园 - 叶小钗
Cyberwarzone
Cyberwarzone
V2EX - 技术
V2EX - 技术
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Hugging Face - Blog
Hugging Face - Blog
H
Help Net Security
C
CERT Recently Published Vulnerability Notes

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
Arc Browser Review: 18 Months With a Browser That Thinks Differently
pickuma · 2026-05-28 · via DEV Community

After switching from Chrome in November 2024, Arc's Spaces, vertical tabs, and auto-archiving have genuinely reduced my tab chaos. But the memory benchmarks don't tell the full story, and the future of Arc is uncertain.

I opened Chrome one morning in October 2024 and counted 87 tabs across 4 windows. I'd been "saving" articles, documentation pages, PR reviews, and Gmail for later — later that never came. When Chrome's memory usage hit 3.4GB and my M1 MacBook Air's fan spun up from a single Google Meet tab, I started looking for alternatives. I switched to Arc in November 2024. Eighteen months later, I average 12-15 open tabs instead of 87, and I haven't had a tab-related panic attack since. Here's the honest experience.

What makes Arc different: rethinking tabs from scratch

Arc's core insight is that browsers are stuck in a 2008 mental model. Tabs are horizontal strips at the top of the window. You open them endlessly. They accumulate. They become invisible clutter. Arc flips this entirely: tabs live in a vertical sidebar on the left, pinned tabs stay permanently, and unpinned tabs auto-archive after a configurable period (I set mine to 7 days, the default is 12 hours).

This single design choice — tabs are temporary by default — changed my browsing behavior more than any feature in any app I've used in the last five years. In Chrome, saving a tab was the default (do nothing and it stays). In Arc, losing a tab is the default (do nothing and it disappears). The psychological shift from "I might need this later" to "if I need this, I'll search for it" reduced my open tab count by roughly 86%.

Spaces are Arc's version of browser profiles, but they're lighter and faster to switch. I run four Spaces: Work (Linear, GitHub, Slack, Gmail, Notion), Personal (Twitter, Reddit, banking), Research (article reading, documentation, competitor analysis), and Writing (Google Docs, Grammarly, research sources). Each Space has its own sidebar, pinned tabs, color theme, and optionally its own profile with separate cookies and login sessions. Switching between them is a two-finger swipe or Ctrl+1 through Ctrl+4. The context isolation is real: my Work Space never sees my Personal cookies, and vice versa.

The Command Bar (Cmd+T) is a Spotlight-like interface for the browser. Type anything and it searches your open tabs, bookmarks, history, and settings — or opens a URL, runs a browser command, or switches to a different Space. I trigger it roughly 35 times per day. It has largely replaced the address bar as my primary browser interaction point.

Little Arc is a mini-window that opens for temporary browsing — clicking a link in Slack, opening a one-time login page, checking a quick reference. It doesn't create a permanent tab. The window floats above everything else and disappears when you're done. I use this roughly 20 times per day for Slack links, email links, and quick lookups that would otherwise bloat my tab bar.

Daily workflow integration — the real test

I measured my browsing patterns in Chrome (October 2024) and Arc (April 2026) using identical workdays for comparison:

Tab count at end of day: Chrome averaged 72 open tabs. Arc averages 14 — 10 pinned, 4 temporary. The difference is almost entirely due to auto-archiving. I recover maybe 2-3 minutes per day from reduced tab hunting, but the real benefit is cognitive: I no longer feel ambient stress from an overflowing tab bar.

Tab recovery behavior: In Chrome, I'd scroll through 50+ tabs to find the one I wanted, averaging 8 seconds per search. In Arc, I use Cmd+T to fuzzy-search open tabs, averaging 1.5 seconds. At roughly 20 tab switches per hour, that's 130 seconds saved per hour — or about 17 minutes across an 8-hour workday.

Profile switching: In Chrome, switching profiles meant opening a new window or clicking the profile icon and waiting 2-3 seconds for the UI transition. In Arc, Spaces switch in under 400ms. I switch contexts 8-12 times per day. Savings: roughly 30 seconds per day — trivial, but the reduced friction means I actually segregate contexts instead of mixing work and personal in the same window.

Split view: Arc's native split view lets me drag two tabs together to create a side-by-side workspace. I use this 4-6 times per day for PR reviews (code on the left, documentation on the right), writing (draft on the left, research source on the right), and comparison shopping. In Chrome, I'd manually resize two windows. Arc's split view takes one drag gesture.

Arc Max — the optional AI layer — includes genuinely useful features that go beyond the typical "AI sidebar chatbot." Tidy Tabs automatically groups similar tabs into folders with descriptive names. I tested it on 34 open tabs across my Research Space. It created 7 folders: "React Documentation" (5 tabs), "CSS Performance" (4 tabs), "Database Migration" (6 tabs), "Competitor Analysis" (4 tabs), "Team Communication" (3 tabs), and two miscellaneous folders. Accuracy was roughly 90% — 3 tabs were miscategorized but easily corrected. Time saved: about 90 seconds of manual sorting.

The hover-over-links preview generates a 5-second summary of a page before you open it. I use this primarily for research: hovering over 15-20 links per day to decide which are worth reading. Conservatively, it prevents 5-6 wasted page loads per day. Ask on Page (Cmd+F with AI) lets you ask natural language questions about the current page — "what are the pricing tiers mentioned here?" — instead of manually scanning. Useful about 4 times per day.

Where it falls short

Memory usage is not the selling point The Browser Company claims. Marketing materials suggest Arc uses "less memory than Chrome." My benchmarks on an M1 MacBook Air (8GB RAM, macOS Sequoia) tell a murkier story:

Scenario Arc Chrome Safari
5 tabs (idle) 420 MB 380 MB 210 MB
15 tabs (mixed) 1.8 GB 2.1 GB 950 MB
30 tabs (mixed, extensions) 2.4 GB 2.8 GB 1.6 GB

Arc does consume roughly 15-20% less than Chrome in my tests, primarily due to aggressive tab suspension (tabs inactive for more than 5 minutes are suspended and their memory reclaimed). But it still consumes 2-3x more than Safari. On an 8GB machine, opening 20+ tabs in Arc alongside VS Code, Slack, and Figma will push you into swap. The memory savings over Chrome are real but modest — if low memory usage is your primary goal, Safari or Firefox are better choices.

Battery life is worse than Safari. Arc consistently shows higher energy impact in Activity Monitor than Safari, even while idle. On a 2020 M1 MacBook Air, I get roughly 8.5 hours of mixed browsing with Arc vs. 11 hours with Safari. That 2.5-hour delta matters if you're working unplugged.

The company has shifted focus away from Arc. In late 2024, The Browser Company announced they're building a new browser from scratch, with Arc entering maintenance mode. No major new features are planned. Critical security patches will continue, but the feature velocity that defined Arc's first two years is over. This matters if you're evaluating a browser you expect to grow with your needs. Arc today is likely Arc in 2027 — possibly with fewer resources devoted to it.

The mobile experience is weak. Arc Search for iOS is a companion app, not a full browser. You can't set it as your default browser on iPhone. Android support is even more limited. If you need seamless cross-device tab syncing and password management across desktop and mobile, Chrome and Safari are objectively better. Arc Sync handles Spaces and pinned tabs, but it's not the comprehensive sync ecosystem that Chrome or Apple provides.

No Linux support. Arc is available on macOS and Windows (with a public beta that launched in late 2025). If you dual-boot or work on Linux, you'll need a different browser. There are no announced plans for Linux support.

The learning curve is real. Arc's interface is deliberately unconventional. The URL bar is hidden by default (revealed on click or Cmd+L). The sidebar replaces the tab strip. Bookmarks don't exist in the traditional sense (pinned tabs serve the same function). It took me roughly 4 days to stop accidentally closing important tabs and 2 weeks to build muscle memory for the keyboard shortcuts. Most new users report 1-2 weeks of friction before it clicks.

Privacy is better than Chrome, worse than Firefox. Arc blocks trackers by default and doesn't share browsing data with Google. But the Electronic Frontier Foundation's Cover Your Tracks test shows partial fingerprinting protection — better than Chrome, roughly on par with Edge, and worse than Firefox or Brave. If you enable Arc Max AI features, your queries are processed by OpenAI and Anthropic, though only page content you explicitly ask about is shared.

Who should use it / Who should skip it

Switch to Arc if: You're a tab hoarder with 40+ tabs perpetually open, you work in distinct contexts (work, personal, research) and want clean separation between them, and you value thoughtful UX design even at the cost of a learning curve. The auto-archiving feature alone changed my browsing habits more than any Chrome extension ever did. If you're a developer who uses Chrome DevTools, Arc supports them fully (both are Chromium-based, same Blink engine, same V8 JavaScript engine).

Skip Arc if: Battery life is your top priority (use Safari). Cross-device sync between desktop and mobile is essential to your workflow (use Chrome or Safari). You work on Linux. You want a browser that will receive major new features over the next 2-3 years (Arc is in maintenance mode). You're happy with your current browser and don't feel any pain from tab overload.

The Chrome-to-Arc migration: Importing bookmarks, passwords, and extensions took about 8 minutes. All Chrome extensions work in Arc since they share the same Chromium engine. The real migration cost is the 1-2 week learning curve, not the technical setup.

The bottom line

Arc is the most thoughtfully designed browser I've ever used, and I don't plan to switch back to Chrome. The auto-archiving, Spaces, split view, and Command Bar have genuinely improved how I interact with the web — reducing my open tabs from 87 to 14 and saving roughly 17 minutes per day in tab management overhead. But The Browser Company's shift away from Arc development is a real concern. This browser will not improve meaningfully from here. If Arc's current feature set solves your specific pain points (tab overload, context mixing, cluttered interface), it's worth the switch. If you're looking for a browser that will evolve with your needs, look elsewhere. For me, the daily experience is good enough to stay — for now.


Originally published at pickuma.com. Subscribe to the RSS or follow @pickuma.bsky.social for new reviews.