PageSourceSearch

https://arcadepocket.com/assets/js/WebgamesPage-DMSuswu3.js

js arcadepocket.com collected 2026-10-02 02:11:58 UTC 6,493 bytes, 1 lines download raw bytes

1import{u as d,r as c,j as e}from"./vendor-CGQSKER-.js";function x(){const t=d(),[l,i]=c.useState(null),n=[{title:"Puzzle & Brain Training",description:"Challenge your mind with logic puzzles and word games",games:["Connections","Word Guess","Memory Match","Crossword"]},{title:"Arcade Classics",description:"Retro favorites that defined a generation",games:["Snake","Pong","Breakout","Tetris","Flappy Bird"]},{title:"Strategy Games",description:"Think ahead and outsmart your opponents",games:["Tic-Tac-Toe AI","Chess","Checkers","Connect Four"]},{title:"Action & Skill",description:"Quick reflexes and precision play",games:["Dungeon Crawler","Space Shooter","Clock Reading"]},{title:"Casual & Fun",description:"Relax with light, entertaining games",games:["Lucky 67","2048","Tic-Tac-Toe","Emoji Quest"]}];return e.jsxs("div",{className:"min-h-screen bg-slate-900",children:[e.jsx("header",{className:"bg-slate-800 text-white py-8 px-4",children:e.jsxs("div",{className:"max-w-6xl mx-auto",children:[e.jsx("h1",{className:"text-4xl font-bold text-green-400 mb-4",children:"Best Web Games to Play in Browser [2025]"}),e.jsx("p",{className:"text-xl text-slate-300 mb-6",children:"30+ Free Browser Games - No Download, No Plugin, Instant Play"}),e.jsx("p",{className:"text-slate-400",children:"Updated for 2025"})]})}),e.jsxs("main",{className:"max-w-6xl mx-auto px-4 py-8",children:[e.jsx("div",{className:"bg-slate-800 rounded-lg p-6 mb-8",children:e.jsx("p",{className:"text-lg text-slate-300 leading-relaxed",children:"Looking for games you can play in your browser? Explore 30+ free web-based games: puzzles, action, casual games & more. Whether you have 5 minutes or an hour, ArcadePocket has instant-play games that work on any device with a modern browser - no downloads or installations needed."})}),e.jsx("h2",{className:"text-2xl font-bold text-green-400 mb-6",children:"Explore Browser Games by Category"}),n.map((a,s)=>e.jsxs("div",{className:"bg-slate-800 rounded-lg p-6 mb-4",children:[e.jsxs("button",{onClick:()=>i(l===s?null:s),className:"flex justify-between items-center w-full text-left","aria-expanded":l===s,children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:a.title}),e.jsx("p",{className:"text-slate-400",children:a.description})]}),e.jsx("svg",{className:`w-6 h-6 text-green-400 transform transition-transform ${l===s?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]}),l===s&&e.jsx("div",{className:"mt-4 pt-4 border-t border-slate-700",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-4",children:a.games.map((r,o)=>e.jsx("button",{onClick:()=>t(`/games/${r.toLowerCase().replace(/ /g,"_")}`),className:"bg-slate-700 hover:bg-slate-600 text-white p-4 rounded-lg text-center transition-colors",children:r},o))})})]},s)),e.jsxs("div",{className:"bg-green-500/10 rounded-lg p-6 mt-8 border border-green-500/30",children:[e.jsx("h2",{className:"text-xl font-bold text-green-400 mb-4",children:"Why Browser-Based Games?"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-start",children:[e.jsx("svg",{className:"w-6 h-6 text-green-400 mr-3 mt-1 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-white mb-1",children:"Zero Download Required"}),e.jsx("p",{className:"text-slate-300",children:"Start playing instantly with no setup or installation"})]})]}),e.jsxs("div",{className:"flex items-start",children:[e.jsx("svg",{className:"w-6 h-6 text-green-400 mr-3 mt-1 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-white mb-1",children:"Works Everywhere"}),e.jsx("p",{className:"text-slate-300",children:"PC, Mac, Linux, ChromeOS - works on all devices"})]})]}),e.jsxs("div",{className:"flex items-start",children:[e.jsx("svg",{className:"w-6 h-6 text-green-400 mr-3 mt-1 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-white mb-1",children:"Mobile Friendly"}),e.jsx("p",{className:"text-slate-300",children:"Full PWA support - install as app on phones and tablets"})]})]}),e.jsxs("div",{className:"flex items-start",children:[e.jsx("svg",{className:"w-6 h-6 text-green-400 mr-3 mt-1 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-bold text-white mb-1",children:"Track Your Progress"}),e.jsx("p",{className:"text-slate-300",children:"XP, achievements, and leaderboards keep you engaged"})]})]})]})]}),e.jsxs("div",{className:"bg-slate-800 rounded-lg p-6 mt-8",children:[e.jsx("h2",{className:"text-xl font-bold text-green-400 mb-4",children:"Trending Browser Games"}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-5 ga
1p-4",children:["Puzzle Games","Word Games","Strategy Games","Action Games","Memory Games","Card Games","Board Games","Logic Puzzles","Retro Games","Casual Games"].map((a,s)=>e.jsx("button",{onClick:()=>t(`/games/${a.toLowerCase().replace(/ /g,"_")}`),className:"bg-slate-700 hover:bg-slate-600 text-white p-4 rounded-lg transition-colors text-sm",children:a},s))})]})]}),e.jsx("footer",{className:"bg-slate-800 text-slate-400 py-8 px-4 mt-12",children:e.jsxs("div",{className:"max-w-6xl mx-auto text-center",children:[e.jsx("p",{children:"© 2025 ArcadePocket - Best Free Browser Games"}),e.jsx("p",{className:"text-sm mt-2",children:"All games play directly in your browser. No downloads or plugins required."})]})})]})}export{x as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.