[{"data":1,"prerenderedAt":1421},["ShallowReactive",2],{"navigation_docs":3,"-mime-types-application-wasm":673,"-mime-types-application-wasm-surround":1393,"mdc--wo5b6o-key":1394,"mdc-hrswrr-key":1405},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1367,"extension":1368,"file-extension":1369,"links":1369,"meta":1370,"mime-type":1371,"navigation":28,"path":1387,"release-notes":1369,"seo":1388,"stem":1391,"__hash__":1392},"docs\u002Fmime-types\u002Fapplication\u002Fwasm.md","WebAssembly MIME Type",{"type":677,"value":678,"toc":1352},"minimark",[679,689,715,738,767,771,782,811,819,827,838,841,856,886,893,900,903,957,975,1059,1065,1069,1080,1083,1091,1095,1106,1109,1119,1128,1138,1147,1167,1348],[680,681,683,684,688],"h2",{"id":682},"what-does-applicationwasm-mean","What does ",[685,686,687],"code",{},"application\u002Fwasm"," mean?",[690,691,692,693,695,696,703,704],"p",{},"The ",[685,694,687],{}," media type identifies a WebAssembly binary module. A ",[697,698,700],"a",{"href":699},"\u002Ffile-extensions\u002Fwasm",[685,701,702],{},".wasm"," file contains portable low-level instructions, types, functions, imports, exports, memory declarations, and optional custom sections. It is compiled output rather than source code, even though browsers and developer tools can often map it back to a readable representation.",[705,706,707],"sup",{},[697,708,714],{"href":709,"ariaDescribedBy":710,"dataFootnoteRef":712,"id":713},"#user-content-fn-1",[711],"footnote-label","","user-content-fnref-1","1",[690,716,717,718,721,722,725,726,729,730],{},"Every ordinary WebAssembly module starts with the four bytes ",[685,719,720],{},"00 61 73 6D",". The last three bytes spell ",[685,723,724],{},"asm"," in ASCII. The next four bytes are the binary-format version, currently ",[685,727,728],{},"01 00 00 00"," for version 1 of the encoding.",[705,731,732],{},[697,733,737],{"href":734,"ariaDescribedBy":735,"dataFootnoteRef":712,"id":736},"#user-content-fn-2",[711],"user-content-fnref-2","2",[739,740,741,742,746,747,751,752,755,756,758,759],"note",{},"WebAssembly is commonly abbreviated ",[743,744,745],"strong",{},"Wasm",", not WASM. Its binary modules normally use ",[697,748,749],{"href":699},[685,750,702],{},". The related WebAssembly text format usually uses ",[685,753,754],{},".wat"," and is text, so it should not be served as ",[685,757,687],{},".",[705,760,761],{},[697,762,766],{"href":763,"ariaDescribedBy":764,"dataFootnoteRef":712,"id":765},"#user-content-fn-3",[711],"user-content-fnref-3","3",[680,768,770],{"id":769},"how-the-format-and-mime-type-became-standards","How the format and MIME type became standards",[690,772,773,774],{},"WebAssembly was developed openly by browser-engine teams and the W3C WebAssembly Community Group. In February 2017, representatives of Chrome, Edge, Firefox, and WebKit agreed that the initial API and binary format were ready for browsers to ship by default.",[705,775,776],{},[697,777,781],{"href":778,"ariaDescribedBy":779,"dataFootnoteRef":712,"id":780},"#user-content-fn-4",[711],"user-content-fnref-4","4",[690,783,784,785,793,794,796,797,801,802,804,805],{},"The W3C published WebAssembly Core Specification 1.0 as a Recommendation on December 5, 2019. It defines a portable virtual instruction set, validation rules, execution semantics, and binary and text representations.",[705,786,787],{},[697,788,792],{"href":789,"ariaDescribedBy":790,"dataFootnoteRef":712,"id":791},"#user-content-fn-5",[711],"user-content-fnref-5","5"," IANA registered ",[685,795,687],{}," on April 20, 2021, with no required or optional parameters, ",[697,798,799],{"href":699},[685,800,702],{}," as the extension, and ",[685,803,720],{}," as the magic number.",[705,806,807],{},[697,808,714],{"href":709,"ariaDescribedBy":809,"dataFootnoteRef":712,"id":810},[711],"user-content-fnref-1-2",[690,812,813,814,818],{},"The format continues to evolve through compatible standard releases. A module can also depend on host conventions that the core format does not define, such as browser-supplied ",[697,815,817],{"href":816},"\u002Fmime-types\u002Ftext\u002Fjavascript","JavaScript"," imports or WebAssembly System Interface (WASI) functions.",[680,820,822,823,826],{"id":821},"why-the-http-content-type-matters","Why the HTTP ",[685,824,825],{},"Content-Type"," matters",[690,828,829,830,834,835,837],{},"Browsers do not render a ",[697,831,832],{"href":699},[685,833,702],{}," file as a page. Web applications fetch the bytes and compile or instantiate the module through the WebAssembly ",[697,836,817],{"href":816}," API. Current Chrome, Edge, Firefox, Opera, and Safari releases implement that core workflow.",[690,839,840],{},"For the streaming APIs, configure the server to send:",[842,843,847],"pre",{"className":844,"code":845,"language":846,"meta":712,"style":712},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Content-Type: application\u002Fwasm\n","http",[685,848,849],{"__ignoreMap":712},[850,851,854],"span",{"class":852,"line":853},"line",1,[850,855,845],{},[690,857,858,861,862,866,867,869,870,878,879,882,883,758],{},[685,859,860],{},"WebAssembly.instantiateStreaming()"," compiles and instantiates while the response arrives. MDN notes that the server must return ",[697,863,864],{"href":699},[685,865,702],{}," resources as ",[685,868,687],{}," for this optimized path.",[705,871,872],{},[697,873,877],{"href":874,"ariaDescribedBy":875,"dataFootnoteRef":712,"id":876},"#user-content-fn-6",[711],"user-content-fnref-6","6"," A generic type such as ",[685,880,881],{},"application\u002Foctet-stream"," can force application code to fall back to downloading the complete response and then passing its bytes to ",[685,884,885],{},"WebAssembly.instantiate()",[887,888,889,890,892],"tip",{},"If a module works locally but streaming instantiation fails after deployment, inspect the response headers in the browser's network panel. A missing or incorrect ",[685,891,825],{}," is a common cause.",[680,894,896,897,899],{"id":895},"how-to-inspect-or-run-a-wasm-file","How to inspect or run a ",[685,898,702],{}," file",[690,901,902],{},"A normal text editor will show binary data. Use a WebAssembly-aware runtime or tool instead:",[904,905,906,933,951],"ul",{},[907,908,909,912,913,916,917,920,921,924,925],"li",{},[743,910,911],{},"WABT"," provides ",[685,914,915],{},"wasm-validate"," for validation, ",[685,918,919],{},"wasm-objdump"," for section information, and ",[685,922,923],{},"wasm2wat"," for a readable text representation.",[705,926,927],{},[697,928,932],{"href":929,"ariaDescribedBy":930,"dataFootnoteRef":712,"id":931},"#user-content-fn-7",[711],"user-content-fnref-7","7",[907,934,935,938,939,942,943],{},[743,936,937],{},"Wasmtime"," runs modules outside the browser. ",[685,940,941],{},"wasmtime foo.wasm"," compiles, instantiates, and runs a compatible module, while modules with non-WASI imports need the expected host environment.",[705,944,945],{},[697,946,950],{"href":947,"ariaDescribedBy":948,"dataFootnoteRef":712,"id":949},"#user-content-fn-8",[711],"user-content-fnref-8","8",[907,952,953,956],{},[743,954,955],{},"Browser developer tools"," can debug modules loaded by a web application, especially when source maps or debug information are available.",[690,958,959,960,964,965,967,968,971,972,758],{},"Do not rename ",[697,961,962],{"href":699},[685,963,702],{}," to ",[685,966,754],{}," to convert it. Use ",[685,969,970],{},"wasm2wat module.wasm -o module.wat",". The reverse operation uses ",[685,973,974],{},"wat2wasm",[976,977,978,997],"table",{},[979,980,981],"thead",{},[982,983,984,988,991,994],"tr",{},[985,986,987],"th",{},"File",[985,989,990],{},"Representation",[985,992,993],{},"Typical purpose",[985,995,996],{},"Directly human-readable?",[998,999,1000,1018,1033],"tbody",{},[982,1001,1002,1009,1012,1015],{},[1003,1004,1005],"td",{},[697,1006,1007],{"href":699},[685,1008,702],{},[1003,1010,1011],{},"Compact binary module",[1003,1013,1014],{},"Distribution and execution",[1003,1016,1017],{},"No",[982,1019,1020,1024,1027,1030],{},[1003,1021,1022],{},[685,1023,754],{},[1003,1025,1026],{},"WebAssembly text format",[1003,1028,1029],{},"Inspection, teaching, and hand-written tests",[1003,1031,1032],{},"Yes",[982,1034,1035,1051,1054,1057],{},[1003,1036,1037,1038,1044,1045],{},"Source such as ",[697,1039,1041],{"href":1040},"\u002Ffile-extensions\u002Fc",[685,1042,1043],{},".c"," or ",[697,1046,1048],{"href":1047},"\u002Ffile-extensions\u002Frs",[685,1049,1050],{},".rs",[1003,1052,1053],{},"High-level program",[1003,1055,1056],{},"Development and maintenance",[1003,1058,1032],{},[690,1060,1061,1062,1064],{},"Disassembly is not source recovery. A generated ",[685,1063,754],{}," file exposes WebAssembly instructions and structure, but original variable names, comments, types, and high-level control flow may be absent unless separate debugging data preserves some of them.",[680,1066,1068],{"id":1067},"support-in-poly","Support in Poly",[690,1070,1071,1072,1074,1075,1079],{},"Poly recognizes both the ",[685,1073,687],{}," identifier and the ",[697,1076,1077],{"href":699},[685,1078,702],{}," extension. It classifies the file as an unknown binary media category, stores it, syncs it, and makes it searchable by filename and ordinary file properties.",[690,1081,1082],{},"Poly does not execute the module, validate its bytecode, disassemble it, extract imports or exports, generate a preview, or index its compiled instructions. Opening it therefore does not provide a code view. Download the file and use WABT, Wasmtime, or the toolchain that produced it. The Poly agent also cannot inspect the binary contents.",[690,1084,1085,1086,1090],{},"This distinction matters because Poly itself uses WebAssembly internally in parts of its web client. That runtime implementation does not mean uploaded ",[697,1087,1088],{"href":699},[685,1089,702],{}," files are executed or understood.",[680,1092,1094],{"id":1093},"security-and-deployment-considerations","Security and deployment considerations",[690,1096,1097,1098],{},"The WebAssembly specification gives modules memory-safe, sandboxed execution semantics, and core modules have no ambient access to files, networks, or operating-system calls. A module reaches the outside world only through capabilities supplied by its embedder as imports.",[705,1099,1100],{},[697,1101,1105],{"href":1102,"ariaDescribedBy":1103,"dataFootnoteRef":712,"id":1104},"#user-content-fn-9",[711],"user-content-fnref-9","9",[690,1107,1108],{},"That sandbox is a boundary, not a statement that every module is trustworthy. A host can expose powerful imports, a module can consume excessive CPU or memory, and hardware side channels remain an embedder concern. Review the import surface, set resource limits, and treat an untrusted module like other untrusted executable content.",[690,1110,1111,1112,1118],{},"The IANA registration also notes that the format provides no built-in integrity or privacy protection.",[705,1113,1114],{},[697,1115,714],{"href":709,"ariaDescribedBy":1116,"dataFootnoteRef":712,"id":1117},[711],"user-content-fnref-1-3"," Use HTTPS for transport. When a particular module must be pinned, use an authenticated deployment mechanism or verify a trusted cryptographic digest before execution.",[1120,1121,1122,1123,1127],"warning",{},"Do not run an unfamiliar ",[697,1124,1125],{"href":699},[685,1126,702],{}," file merely because it validates successfully. Validation proves that the module follows WebAssembly's structural and type rules. It does not prove that the program's behavior is benign.",[680,1129,1131,1132,1134,1135,1137],{"id":1130},"is-applicationwasm-the-same-as-applicationoctet-stream","Is ",[685,1133,687],{}," the same as ",[685,1136,881],{},"?",[690,1139,1140,1141,1143,1144,1146],{},"No. ",[685,1142,881],{}," is the generic media type for arbitrary binary data. ",[685,1145,687],{}," says specifically that the payload is a WebAssembly binary module, enables correct content handling, and is required for the browser streaming APIs' optimized path.",[690,1148,1149,1150,758,1152,1158,1159,1163,1164,1166],{},"IANA lists no deprecated aliases for ",[685,1151,687],{},[705,1153,1154],{},[697,1155,714],{"href":709,"ariaDescribedBy":1156,"dataFootnoteRef":712,"id":1157},[711],"user-content-fnref-1-4"," If a server sends a ",[697,1160,1161],{"href":699},[685,1162,702],{}," file as ",[685,1165,881],{},", the bytes may still be a valid module, but the response has lost useful format information and streaming compilation may fail.",[1168,1169,1172,1177],"section",{"className":1170,"dataFootnotes":712},[1171],"footnotes",[680,1173,1176],{"className":1174,"id":711},[1175],"sr-only","Footnotes",[1178,1179,1180,1223,1239,1254,1270,1286,1301,1317,1333],"ol",{},[907,1181,1183,1184,1193,1194,1201,1202,1201,1209,1201,1216],{"id":1182},"user-content-fn-1","Internet Assigned Numbers Authority. ",[697,1185,1189],{"href":1186,"rel":1187},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fapplication\u002Fwasm",[1188],"nofollow",[1190,1191,1192],"em",{},"application\u002Fwasm Media Type Registration",". ",[697,1195,1200],{"href":1196,"ariaLabel":1197,"className":1198,"dataFootnoteBackref":712},"#user-content-fnref-1","Back to reference 1",[1199],"data-footnote-backref","↩"," ",[697,1203,1200,1207],{"href":1204,"ariaLabel":1205,"className":1206,"dataFootnoteBackref":712},"#user-content-fnref-1-2","Back to reference 1-2",[1199],[705,1208,737],{},[697,1210,1200,1214],{"href":1211,"ariaLabel":1212,"className":1213,"dataFootnoteBackref":712},"#user-content-fnref-1-3","Back to reference 1-3",[1199],[705,1215,766],{},[697,1217,1200,1221],{"href":1218,"ariaLabel":1219,"className":1220,"dataFootnoteBackref":712},"#user-content-fnref-1-4","Back to reference 1-4",[1199],[705,1222,781],{},[907,1224,1226,1227,1193,1234],{"id":1225},"user-content-fn-2","WebAssembly Community Group. ",[697,1228,1231],{"href":1229,"rel":1230},"https:\u002F\u002Fwebassembly.github.io\u002Fspec\u002Fcore\u002Fbinary\u002Fmodules.html",[1188],[1190,1232,1233],{},"WebAssembly Binary Format: Modules",[697,1235,1200],{"href":1236,"ariaLabel":1237,"className":1238,"dataFootnoteBackref":712},"#user-content-fnref-2","Back to reference 2",[1199],[907,1240,1226,1242,1193,1249],{"id":1241},"user-content-fn-3",[697,1243,1246],{"href":1244,"rel":1245},"https:\u002F\u002Fwebassembly.github.io\u002Fspec\u002Fcore\u002Fbinary\u002Fconventions.html",[1188],[1190,1247,1248],{},"WebAssembly Binary Format Conventions",[697,1250,1200],{"href":1251,"ariaLabel":1252,"className":1253,"dataFootnoteBackref":712},"#user-content-fnref-3","Back to reference 3",[1199],[907,1255,1257,1258,1193,1265],{"id":1256},"user-content-fn-4","W3C WebAssembly Community Group. ",[697,1259,1262],{"href":1260,"rel":1261},"https:\u002F\u002Flists.w3.org\u002FArchives\u002FPublic\u002Fpublic-webassembly\u002F2017Feb\u002F0002.html",[1188],[1190,1263,1264],{},"WebAssembly Consensus and End of Browser Preview",[697,1266,1200],{"href":1267,"ariaLabel":1268,"className":1269,"dataFootnoteBackref":712},"#user-content-fnref-4","Back to reference 4",[1199],[907,1271,1273,1274,1193,1281],{"id":1272},"user-content-fn-5","World Wide Web Consortium. ",[697,1275,1278],{"href":1276,"rel":1277},"https:\u002F\u002Fwww.w3.org\u002FTR\u002Fwasm-core-1\u002F",[1188],[1190,1279,1280],{},"WebAssembly Core Specification 1.0",[697,1282,1200],{"href":1283,"ariaLabel":1284,"className":1285,"dataFootnoteBackref":712},"#user-content-fnref-5","Back to reference 5",[1199],[907,1287,1289,1290,1193,1296],{"id":1288},"user-content-fn-6","MDN Web Docs. ",[697,1291,1294],{"href":1292,"rel":1293},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWebAssembly\u002FReference\u002FJavaScript_interface\u002FinstantiateStreaming_static",[1188],[1190,1295,860],{},[697,1297,1200],{"href":1298,"ariaLabel":1299,"className":1300,"dataFootnoteBackref":712},"#user-content-fnref-6","Back to reference 6",[1199],[907,1302,1304,1305,1193,1312],{"id":1303},"user-content-fn-7","WebAssembly project. ",[697,1306,1309],{"href":1307,"rel":1308},"https:\u002F\u002Fwebassembly.org\u002Fgetting-started\u002Fadvanced-tools\u002F",[1188],[1190,1310,1311],{},"Advanced Tools: WABT",[697,1313,1200],{"href":1314,"ariaLabel":1315,"className":1316,"dataFootnoteBackref":712},"#user-content-fnref-7","Back to reference 7",[1199],[907,1318,1320,1321,1193,1328],{"id":1319},"user-content-fn-8","Bytecode Alliance. ",[697,1322,1325],{"href":1323,"rel":1324},"https:\u002F\u002Fdocs.wasmtime.dev\u002Fcli-options.html",[1188],[1190,1326,1327],{},"Wasmtime CLI Options",[697,1329,1200],{"href":1330,"ariaLabel":1331,"className":1332,"dataFootnoteBackref":712},"#user-content-fnref-8","Back to reference 8",[1199],[907,1334,1226,1336,1193,1343],{"id":1335},"user-content-fn-9",[697,1337,1340],{"href":1338,"rel":1339},"https:\u002F\u002Fwebassembly.github.io\u002Fspec\u002Fcore\u002Fintro\u002Fintroduction.html",[1188],[1190,1341,1342],{},"WebAssembly Introduction and Security Considerations",[697,1344,1200],{"href":1345,"ariaLabel":1346,"className":1347,"dataFootnoteBackref":712},"#user-content-fnref-9","Back to reference 9",[1199],[1349,1350,1351],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":712,"searchDepth":1353,"depth":1353,"links":1354},2,[1355,1357,1358,1360,1362,1363,1364,1366],{"id":682,"depth":1353,"text":1356},"What does application\u002Fwasm mean?",{"id":769,"depth":1353,"text":770},{"id":821,"depth":1353,"text":1359},"Why the HTTP Content-Type matters",{"id":895,"depth":1353,"text":1361},"How to inspect or run a .wasm file",{"id":1067,"depth":1353,"text":1068},{"id":1093,"depth":1353,"text":1094},{"id":1130,"depth":1353,"text":1365},"Is application\u002Fwasm the same as application\u002Foctet-stream?",{"id":711,"depth":1353,"text":1176},"Learn what `application\u002Fwasm` files contain, how to inspect and run them, why the HTTP content type matters, and how Poly handles them.","md",null,{},{"name":687,"extensions":1372,"magic-number":720,"invented-date":1373,"inventor-name":1374,"in-use":12,"browser-support":1375,"example-applications":1381,"poly-support":1383,"poly-indexed":1384,"poly-preview":1385,"poly-agent":1386},[702],"2019","W3C WebAssembly Working Group",[1376,1377,1378,1379,1380],"Chrome","Edge","Firefox","Opera","Safari",[937,1382],"Node.js","Yes. Poly recognizes application\u002Fwasm and .wasm files, then stores and syncs them without executing or disassembling them.","Partial. WebAssembly files are searchable by filename and ordinary file properties, but Poly does not index instructions, imports, exports, custom sections, or embedded debug data.","No. Poly has no WebAssembly viewer; download the file to inspect or run it with a dedicated tool.","No. The Poly agent cannot read or reason about the compiled module's contents.","\u002Fmime-types\u002Fapplication\u002Fwasm",{"title":1389,"description":1390},"application\u002Fwasm MIME Type: WebAssembly Files and Browser Support","A practical guide to the application\u002Fwasm MIME type, including .wasm identification, browser loading, inspection tools, security, and Poly support.","mime-types\u002Fapplication\u002Fwasm","Z-xdMKeNNTSqETJCi8u_yRzFN4adBW3HVWPsNo8QQCg",[1369,1369],{"data":1395,"body":1396},{},{"type":1397,"children":1398},"root",[1399],{"type":1400,"tag":690,"props":1401,"children":1402},"element",{},[1403],{"type":1404,"value":675},"text",{"data":1406,"body":1407},{},{"type":1397,"children":1408},[1409],{"type":1400,"tag":690,"props":1410,"children":1411},{},[1412,1414,1419],{"type":1404,"value":1413},"Learn what ",{"type":1400,"tag":685,"props":1415,"children":1417},{"className":1416},[],[1418],{"type":1404,"value":687},{"type":1404,"value":1420}," files contain, how to inspect and run them, why the HTTP content type matters, and how Poly handles them.",1788325917403]