<!doctype html><html class="scroll-smooth" lang="vi"> <head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0"><meta name="description" content="WS Browser: trình duyệt hiện đại nhanh, an toàn và ổn định, mang đến tốc độ tải trang vượt trội cùng trải nghiệm duyệt web mượt mà. Giao diện gọn gàng, thao tác trực quan, hỗ trợ đa nền tảng — lựa chọn lý tưởng để bạn truy cập Internet hiệu quả và an toàn."><meta name="format-detection" content="address=no"><title>WS Browser - Trình duyệt thông minh, tốc độ cao, riêng tư và an toàn dựa trên nhân Chrome - ws.com</title><meta name="keywords" content="WS, ws, WS Browser, Web Space, Web Space Browser, Trình duyệt WS, Trình duyệt, Web3, ws.com, Tăng tốc nhân trình duyệt, Bảo vệ an toàn"><meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:url" content="https://ws.com/vi/"><meta name="twitter:title" content="WS Browser - Trình duyệt thông minh, tốc độ cao, riêng tư và an toàn dựa trên nhân Chrome - ws.com"><meta name="twitter:description" content="WS Browser: trình duyệt hiện đại nhanh, an toàn và ổn định, mang đến tốc độ tải trang vượt trội cùng trải nghiệm duyệt web mượt mà. Giao diện gọn gàng, thao tác trực quan, hỗ trợ đa nền tảng — lựa chọn lý tưởng để bạn truy cập Internet hiệu quả và an toàn."><meta name="twitter:image" content="https://ws.com/assets/bJmarxGt.svg"><meta property="og:type" content="website"><meta property="og:title" content="WS Browser - Trình duyệt thông minh, tốc độ cao, riêng tư và an toàn dựa trên nhân Chrome - ws.com"><meta property="og:url" content="https://ws.com/vi/"><meta property="og:site_name" content="WS Browser - Trình duyệt thông minh, tốc độ cao, riêng tư và an toàn dựa trên nhân Chrome - ws.com"><meta property="og:description" content="WS Browser: trình duyệt hiện đại nhanh, an toàn và ổn định, mang đến tốc độ tải trang vượt trội cùng trải nghiệm duyệt web mượt mà. Giao diện gọn gàng, thao tác trực quan, hỗ trợ đa nền tảng — lựa chọn lý tưởng để bạn truy cập Internet hiệu quả và an toàn."><meta property="og:image" content="https://ws.com/assets/bJmarxGt.svg"><meta property="og:locale" content="vi"><link rel="icon" href="/favicon.ico"><link rel="alternate" hreflang="x-default" href="https://ws.com/en"><link rel="canonical" href="https://ws.com/vi/"><link rel="alternate" hreflang="en" href="https://ws.com/en"><link rel="alternate" hreflang="zh-CN" href="https://ws.com/zh-cn"><link rel="alternate" hreflang="zh-TW" href="https://ws.com/zh-tw"><link rel="alternate" hreflang="ja" href="https://ws.com/ja"><link rel="alternate" hreflang="ko" href="https://ws.com/ko"><link rel="alternate" hreflang="id" href="https://ws.com/id"><link rel="alternate" hreflang="fil" href="https://ws.com/fil"><link rel="alternate" hreflang="th" href="https://ws.com/th"><link rel="alternate" hreflang="vi" href="https://ws.com/vi"><link rel="alternate" hreflang="km" href="https://ws.com/km"><link rel="alternate" hreflang="my" href="https://ws.com/my"><link rel="alternate" hreflang="es" href="https://ws.com/es"><link rel="alternate" hreflang="pt" href="https://ws.com/pt"><link rel="alternate" hreflang="fr" href="https://ws.com/fr"><link rel="alternate" hreflang="de" href="https://ws.com/de"><link rel="alternate" hreflang="it" href="https://ws.com/it"><link rel="alternate" hreflang="ru" href="https://ws.com/ru"><link rel="alternate" hreflang="tr" href="https://ws.com/tr"><link rel="alternate" hreflang="ar" href="https://ws.com/ar"><link rel="alternate" hreflang="hi" href="https://ws.com/hi"><link rel="alternate" hreflang="bn" href="https://ws.com/bn"><link rel="alternate" hreflang="mr" href="https://ws.com/mr"><link rel="alternate" hreflang="te" href="https://ws.com/te"><link rel="alternate" hreflang="ta" href="https://ws.com/ta"><link rel="alternate" hreflang="kn" href="https://ws.com/kn"><link rel="alternate" hreflang="pa" href="https://ws.com/pa"><link rel="alternate" hreflang="ur" href="https://ws.com/ur"><link rel="alternate" hreflang="af" href="https://ws.com/af"><link rel="alternate" hreflang="sw" href="https://ws.com/sw"><link rel="alternate" hreflang="am" href="https://ws.com/am"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"/assets/bJmarxGt.svg"},"name":"WS BROWSER SDN. BHD.","url":"https://ws.com"},"name":"WS Browser - Trình duyệt thông minh, tốc độ cao, riêng tư và an toàn dựa trên nhân Chrome - ws.com","url":"https://ws.com/vi/","inLanguage":"vi","description":"WS Browser: trình duyệt hiện đại nhanh, an toàn và ổn định, mang đến tốc độ tải trang vượt trội cùng trải nghiệm duyệt web mượt mà. Giao diện gọn gàng, thao tác trực quan, hỗ trợ đa nền tảng — lựa chọn lý tưởng để bạn truy cập Internet hiệu quả và an toàn."}</script><link rel="stylesheet" href="/assets/qMyz4gX2.css">
<link rel="stylesheet" href="/assets/BChXucl1.css"></head> <body> <div class="body-bg-box relative min-h-full flex-col bg-[length:100%_auto] bg-scroll bg-repeat-y pt-90" style="--bg-mobile:url(/assets/DYeuaOuN.svg);--bg-desktop:url(/assets/DdsPOR4K.svg)"> <header class="fixed top-0 z-50 w-full"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(self.Astro||(self.Astro={})).only=async t=>{await(await t())()},window.dispatchEvent(new Event("astro:only"))</script><script>(()=>{var t=Object.defineProperty,e=(e,r,n)=>((e,r,n)=>r in e?t(e,r,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[r]=n)(e,"symbol"!=typeof r?r+"":r,n);{let t={0:t=>s(t),1:t=>n(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(n(t)),5:t=>new Set(n(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},r=e=>{let[r,n]=e;return r in t?t[r](n):void 0},n=t=>t.map(r),s=t=>"object"!=typeof t||null===t?t:Object.fromEntries(Object.entries(t).map(([t,e])=>[t,r(e)]));class i extends HTMLElement{constructor(){super(...arguments),e(this,"Component"),e(this,"hydrator"),e(this,"hydrate",async()=>{var t;if(!this.hydrator||!this.isConnected)return;let e=null==(t=this.parentElement)?void 0:t.closest("astro-island[ssr]");if(e)return void e.addEventListener("astro:hydrate",this.hydrate,{once:!0});let r,n=this.querySelectorAll("astro-slot"),i={},o=this.querySelectorAll("template[data-astro-template]");for(let t of o){let e=t.closest(this.tagName);null!=e&&e.isSameNode(this)&&(i[t.getAttribute("data-astro-template")||"default"]=t.innerHTML,t.remove())}for(let t of n){let e=t.closest(this.tagName);null!=e&&e.isSameNode(this)&&(i[t.getAttribute("name")||"default"]=t.innerHTML)}try{r=this.hasAttribute("props")?s(JSON.parse(this.getAttribute("props"))):{}}catch(t){let e=this.getAttribute("component-url")||"<unknown>",r=this.getAttribute("component-export");throw r&&(e+=` (export ${r})`),console.error(`[hydrate] Error parsing props for component ${e}`,this.getAttribute("props"),t),t}await this.hydrator(this)(this.Component,r,i,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))}),e(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(this.hasAttribute("await-children")&&"interactive"!==document.readyState&&"complete"!==document.readyState){let t=()=>{document.removeEventListener("DOMContentLoaded",t),e.disconnect(),this.childrenConnectedCallback()},e=new MutationObserver(()=>{var e;(null==(e=this.lastChild)?void 0:e.nodeType)===Node.COMMENT_NODE&&"astro:end"===this.lastChild.nodeValue&&(this.lastChild.remove(),t())});e.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",t)}else this.childrenConnectedCallback()}async childrenConnectedCallback(){let t=this.getAttribute("before-hydration-url");t&&await(import(t)),this.start()}async start(){let t=JSON.parse(this.getAttribute("opts")),e=this.getAttribute("client");if(void 0!==Astro[e])try{await Astro[e](async()=>{let t=this.getAttribute("renderer-url"),[e,{default:r}]=await Promise.all([import(this.getAttribute("component-url")),t?import(t):()=>()=>{}]),n=this.getAttribute("component-export")||"default";if(n.includes(".")){this.Component=e;for(let t of n.split("."))this.Component=this.Component[t]}else this.Component=e[n];return this.hydrator=r,this.hydrate},t,this)}catch(t){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,t)}else window.addEventListener(`astro:${e}`,()=>this.start(),{once:!0})}attributeChangedCallback(){this.hydrate()}}e(i,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",i)}})()</script><astro-island uid="S5P8H" component-url="/assets/js/app-DVLIOADN.js" component-export="default" renderer-url="/assets/js/app-BrVTem2I.js" props="{&quot;fromPath&quot;:[0,&quot;vi&quot;]}" ssr client="only" opts="{&quot;value&quot;:&quot;vue&quot;}"></astro-island> <div id="header-logo" class="flex h-90 items-center justify-between gap-20 px-20 py-10"> <a href="/vi" class="my-1 flex animate-slide-in-left items-center gap-10"> <img class="h-70" src="/assets/bJmarxGt.svg" alt="logo"> <div class="flex flex-col justify-between">  <h1 class="m-0 w-fit whitespace-nowrap bg-text-gradient-1 bg-clip-text font-bold uppercase not-italic text-transparent text-30 leading-30"> Trình duyệt WS </h1> <p class="flex justify-between whitespace-pre font-normal lowercase not-italic text-gray-dark text-16 leading-24"> <span>W</span><span>S</span><span>.</span><span>C</span><span>O</span><span>M</span><span> </span><span>m</span><span>ạ</span><span>n</span><span>h</span><span> </span><span>m</span><span>ẽ</span> </p>  </div> </a> <div class="relative select-none text-26 md:text-20" id="drop-box"> <div class="flex cursor-pointer items-center py-8" id="drop-switch"> <img class="w-28 md:w-24" src="/assets/Cq1wposX.svg" alt="icon"> <span class="ml-8 mr-16 text-gray-dark">Tiếng Việt</span> <img class="w-20 transition-transform" id="drop-icon" src="/assets/Cldm6hfZ.svg" alt="arrow"> </div> <ul class="absolute -right-4 z-50 -mt-2 hidden max-h-[min(626px,calc(100dvh-105px-var(--banner-lang-height)))] min-w-160 overflow-y-auto overflow-x-hidden overscroll-y-contain rounded-10 border-gray-200 bg-white py-12 shadow-base sm:w-auto md:max-h-[min(626px,calc(100dvh-90px-var(--banner-lang-height)))]" id="drop-menu" data-local="vi"> <li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="en"> English </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="zh-cn"> 简体中文 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="zh-tw"> 繁體中文 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ja"> 日本語 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ko"> 한국어 </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="id"> Bahasa Indonesia </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="fil"> Filipino </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="th"> ไทย </li><li class="!text-accent block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="vi"> Tiếng Việt </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="km"> ភាសាខ្មែរ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="my"> မြန်မာဘာသာ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="es"> Español </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="pt"> Português </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="fr"> Français </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="de"> Deutsch </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="it"> Italiano </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ru"> Русский </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="tr"> Türkçe </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ar"> العربية </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="hi"> हिन्दी </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="bn"> বাংলা </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="mr"> मরাঠি </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="te"> తెలుగు </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ta"> தமிழ் </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="kn"> ಕನ್ನಡ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="pa"> ਪੰਜਾਬੀ </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="ur"> اردو </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="af"> Afrikaans </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="sw"> Kiswahili </li><li class="block h-72 cursor-pointer whitespace-nowrap px-12 leading-72 text-gray-medium hover:bg-accent/5" data-path="am"> አማርኛ </li> </ul> </div> <script type="module" src="/assets/js/app-D_eXGhyq.js"></script> </div> </header> <script type="module">function o(){import.meta.url,import("_").catch(()=>1),async function*(){}().next()}const t=document.querySelector("#header-logo"),e=()=>{t.classList.toggle("header-scrolled",window.scrollY>10)};e(),window.addEventListener("scroll",e,{passive:!0});export{o as __vite_legacy_guard}</script> <main class="mt-[var(--banner-lang-height)] md:mx-20 mx-20">  <section class="h-318 animate-fade-in-up select-none whitespace-pre-line pt-64 text-center md:mt-20 md:h-254 md:pt-0" data-astro-cid-rzooxujd> <div class="flex h-214 flex-col items-center text-60 font-bold leading-90 tracking-[2.8px] md:text-70 md:leading-100" data-astro-cid-rzooxujd> <span class="block bg-clip-text text-transparent bg-text-gradient-3" data-astro-cid-rzooxujd> Tăng tốc nhân trình duyệt </span><span class="block bg-clip-text text-transparent bg-text-gradient-1" data-astro-cid-rzooxujd> Bảo vệ an toàn </span> </div> </section> <section class="mb-60 text-center md:mb-50" data-astro-cid-rzooxujd><div id="carousel-swiper" class="swiper w-full leading-none"> <ul class="swiper-wrapper"> <li class="swiper-slide"> <img src="/assets/Ck2Ecxp4.svg" alt="image0" class="mx-auto mb-98 h-400 md:mb-60 md:h-360"> <p class="px-10 font-semibold leading-64 text-gray-dark md:leading-54 text-46 md:text-40"> Tương thích Web3.0 </p> </li><li class="swiper-slide"> <img src="/assets/1y0bxZ9Q.svg" alt="image1" class="mx-auto mb-98 h-400 md:mb-60 md:h-360"> <p class="px-10 font-semibold leading-64 text-gray-dark md:leading-54 text-46 md:text-40"> Bảo vệ an toàn </p> </li><li class="swiper-slide"> <img src="/assets/BPhwMe2i.svg" alt="image2" class="mx-auto mb-98 h-400 md:mb-60 md:h-360"> <p class="px-10 font-semibold leading-64 text-gray-dark md:leading-54 text-46 md:text-40"> Tương thích mạnh với Chromium </p> </li> </ul> <div class="carousel-bullet mt-30 inline-flex animate-fade-in justify-center md:mt-20"></div> </div> <script type="module" src="/assets/js/app-D_odl7uA.js"></script></section> <section class="text-center" data-astro-cid-rzooxujd> <span class="hidden h-90 w-710 animate-rotate-roll items-center justify-center rounded-14 bg-text-gradient-2 bg-[length:180%_110%] text-36 leading-none text-white transition-all duration-300 will-change-transform hover:-translate-y-2 hover:shadow-[0_10px_30px_0_#91F2FF] md:h-70 md:w-467 md:text-30" data-ref="action-trigger" data-lang="vi" title="Tải xuống ngay" data-astro-cid-rzooxujd>Tải xuống ngay </span> </section>  </main> <footer class="mt-50 box-content w-full text-20 font-normal text-gray-soft md:justify-between md:text-16"> <div class="mx-auto box-content flex max-w-1200 flex-wrap justify-around gap-8 px-20 pb-42"> <ul class="flex max-w-276 shrink-0 flex-col justify-start gap-16 text-gray-soft"> <li class="my-8 text-24 text-gray-dark md:text-20">Tính năng nổi bật</li> <li class="text-gray-medium">An toàn, gọn nhẹ</li><li class="text-gray-medium">Quét ngoại tuyến</li><li class="text-gray-medium">Nhận diện chống giả mạo</li> </ul> <ul class="flex max-w-190 shrink-0 flex-col justify-start gap-16 text-gray-soft"> <li class="my-8 text-24 font-normal text-gray-dark md:text-20"> Công ty </li> <li> <a href="/vi/about" class="text-gray-medium hover:text-accent">Giới thiệu về chúng tôi</a> </li> <li> <a href="/vi/privacy" class="text-gray-medium hover:text-accent"> Chính sách quyền riêng tư </a> </li> <li> <a href="/vi/terms" class="text-gray-medium hover:text-accent"> Thỏa thuận người dùng </a> </li> </ul> <ul class="flex max-w-180 shrink-0 flex-col justify-start gap-16 text-gray-soft"> <li class="my-8 text-24 font-normal text-gray-dark md:text-20"> Dịch vụ </li> <li> <a class="text-gray-medium hover:text-accent" href="/vi/service/report">Báo cáo website</a> </li> <li> <a class="text-gray-medium hover:text-accent" href="/vi/service/appeal">Khiếu nại website</a> </li> <li> <a class="text-gray-medium hover:text-accent" href="/vi/service/verify">Đăng ký xác thực</a> </li> </ul> <div class="order-2 mt-20 w-full shrink-0 text-left md:order-none md:mt-0 md:w-440"> <div class="mb-8 flex items-center justify-center gap-8 md:justify-start"> <img class="size-40 md:size-48" src="/assets/bJmarxGt.svg" alt="logo"> <h1 class="m-0 w-fit whitespace-nowrap bg-text-gradient-1 bg-clip-text text-28 font-bold not-italic text-transparent md:text-32"> Trình duyệt WS </h1> </div> <div class="flex flex-wrap justify-evenly gap-20 text-left md:flex-col md:justify-start md:gap-16"> <p class="order-first w-full shrink-0 text-center md:text-left">An toàn, gọn nhẹ | Quét ngoại tuyến | Nhận diện chống giả mạo</p> <p class="flex items-center justify-center gap-4 md:justify-start"> <img class="w-24" src="/assets/fqPajIYX.svg" alt="mail"> <a href="/cdn-cgi/l/email-protection#51323e3f253032251126227f323e3c" class="text-inherit no-underline hover:text-accent"> <span class="__cf_email__" data-cfemail="d0b3bfbea4b1b3a490a7a3feb3bfbd">[email&#160;protected]</span> </a> <a class="ml-16 hidden hover:text-accent md:inline" href="/vi/cookie_policy">Chính sách cookie</a> </p> <p class="flex max-w-400 items-center justify-center gap-4 md:justify-start"> <img class="w-20" src="/assets/vXpygvqp.svg" alt="addr"> <span class="leading-snug">B-2-10, Aman Suria Damansara, Jln PJU 1/43, 47301 Petaling Jaya, Selangor, Malaysia</span> </p> <p> <a class="mr-20 inline hover:text-accent md:hidden" href="/vi/cookie_policy">Chính sách cookie</a> Copyright © 2026-2030 WS BROWSER SDN. BHD. </p> </div> </div> </div> </footer> <astro-island uid="1ui1GG" component-url="/assets/js/app-BN-qnq0p.js" component-export="default" renderer-url="/assets/js/app-BrVTem2I.js" props="{&quot;lang&quot;:[0,&quot;vi&quot;]}" ssr client="only" opts="{&quot;value&quot;:&quot;vue&quot;}"></astro-island> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body></html>  <script type="module" src="/assets/js/app-5M6Syhpa.js"></script>