{"id":644,"date":"2026-10-20T00:06:37","date_gmt":"2026-10-20T00:06:37","guid":{"rendered":"https:\/\/gilnas.synology.me\/wordpress\/644\/"},"modified":"2026-10-20T00:06:37","modified_gmt":"2026-10-20T00:06:37","slug":"nitro%c2%b7h3-%eb%9f%b0%ed%83%80%ec%9e%84-%ed%8c%a8%ec%b9%98%ec%99%80-vite-%ec%8a%a4%ec%ba%90%ed%8f%b4%eb%94%a9-%eb%b3%80%ed%99%94-runtime-reliability-and-scaffolding-updates","status":"publish","type":"post","link":"https:\/\/gilnas.synology.me\/wordpress\/644\/","title":{"rendered":"Nitro\u00b7H3 \ub7f0\ud0c0\uc784 \ud328\uce58\uc640 Vite \uc2a4\uce90\ud3f4\ub529 \ubcc0\ud654 | Runtime Reliability and Scaffolding Updates"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/gilnas.synology.me\/wordpress\/wp-content\/uploads\/2026\/10\/nuxt-trend-2026-10-20.png\" alt=\"Nitro\u00b7H3 \ub7f0\ud0c0\uc784 \ud328\uce58\uc640 Vite \uc2a4\uce90\ud3f4\ub529 \ubcc0\ud654 | Runtime Reliability and Scaffolding Updates\" \/><\/figure>\n<p><strong>\uc694\uc57d:<\/strong> 2026\ub144 10\uc6d4 17\uc77c~20\uc77c(KST) Nuxt \ud504\ub860\ud2b8\uc5d4\ub4dc \uc0dd\ud0dc\uacc4\uc758 \ud575\uc2ec \ubcc0\ud654\ub294 \uc0c8 \ub300\ud615 \ud504\ub808\uc784\uc6cc\ud06c \ubc84\uc804\ubcf4\ub2e4 <strong>Nitro \ub7f0\ud0c0\uc784\u00b7H3 HTTP \uacc4\uce35\uc758 \uc548\uc815\ud654<\/strong>\uc640 <strong>Vite \uc2e0\uaddc \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \ud750\ub984\uc758 TypeScript 7 \uc900\ube44<\/strong>\uc5d0 \ubaa8\uc600\uc2b5\ub2c8\ub2e4. Nuxt\/Vue \uac1c\ubc1c\ud300\uc740 \uc758\uc874\uc131 \uc77c\uad04 \uc5c5\ub370\uc774\ud2b8\ubcf4\ub2e4 \ubc30\ud3ec \ud504\ub9ac\uc14b, \uc11c\ubc84 \ub77c\uc6b0\ud305, WebSocket \ud504\ub85d\uc2dc, \uc0dd\uc131 \ud15c\ud50c\ub9bf\uc744 \ubd84\ub9ac\ud574 \uac80\uc99d\ud558\ub294 \ud3b8\uc774 \uc548\uc804\ud569\ub2c8\ub2e4.<\/p>\n<h2>\ud575\uc2ec \ub2f5\ubcc0<\/h2>\n<p>\uc774\ubc88 3\uc77c \ub3d9\uc548 \ubc14\ub85c \uc801\uc6a9\ud560 \uc6b0\uc120\uc21c\uc704\ub294 \uba85\ud655\ud569\ub2c8\ub2e4. <strong>Nitro 2.13.5<\/strong>\ub97c \uc0ac\uc6a9\ud558\ub294 Nuxt \uc11c\ubc84 \uc571\uc740 \ubc30\ud3ec \ub300\uc0c1\ubcc4 preset\uacfc \uc815\uc801 \uc790\uc0b0\u00b7WebSocket\u00b7sourcemap \uacbd\ub85c\ub97c \uc2a4\ud14c\uc774\uc9d5\uc5d0\uc11c \ud655\uc778\ud558\uace0, <strong>H3 2.0.5<\/strong>\ub294 H3 2.x \ucc44\ud0dd \uc571\uc5d0\uc11c form, WASM, HEAD, catch-all route \ud68c\uadc0 \ud14c\uc2a4\ud2b8\uc640 \ud568\uaed8 \uc62c\ub9ac\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4. <strong>create-vite 9.3.0<\/strong>\uc758 TypeScript 7 \ubcc0\ud654\ub294 \uc2e0\uaddc \uc2a4\uce90\ud3f4\ub529\uc5d0 \uba3c\uc800 \uc801\uc6a9\ud560 \ubcc0\ud654\uc774\uba70, \uae30\uc874 Nuxt \uc571\uc758 \uc989\uc2dc \ub9c8\uc774\uadf8\ub808\uc774\uc158 \uadfc\uac70\ub294 \uc544\ub2d9\ub2c8\ub2e4.<\/p>\n<h2>3\uc77c \uacb0\ub860: \ub7f0\ud0c0\uc784 \uacbd\uacc4\uc640 \ud504\ub85c\uc81d\ud2b8 \uc2dc\uc791\uc810\uc774 \ub3d9\uc2dc\uc5d0 \ub2e4\ub4ec\uc5b4\uc84c\ub2e4<\/h2>\n<p>\ud655\uc778\ub41c \ub9b4\ub9ac\uc988\ub294 Nitro 2.13.5(10\uc6d4 19\uc77c KST), H3 2.0.3\u00b72.0.4\u00b72.0.5(10\uc6d4 17~18\uc77c KST), create-vite 9.3.0(10\uc6d4 19\uc77c KST)\uc785\ub2c8\ub2e4. \uc774\ub4e4\uc740 \ubaa8\ub450 \ubc30\ud3ec \ub7f0\ud0c0\uc784, HTTP \ucc98\ub9ac, \uac1c\ubc1c \uc2dc\uc791\uc810\uc774\ub77c\ub294 \uc11c\ub85c \ub2e4\ub978 \uacbd\uacc4\uc5d0 \ub193\uc5ec \uc788\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c \uc774\ubc88 \ubcc0\ud654\uc758 \uc2e4\ubb34\uc801 \uc758\ubbf8\ub294 \u201c\uc0c8 \uae30\ub2a5\uc744 \uc989\uc2dc \ub3c4\uc785\u201d\ud558\uae30\ubcf4\ub2e4 <strong>\ud504\ub808\uc784\uc6cc\ud06c \ubc14\uae65 \uacbd\uacc4\uc5d0\uc11c \uc0dd\uae30\uae30 \uc26c\uc6b4 \uc7ac\ud604 \uc5b4\ub824\uc6b4 \uc624\ub958\ub97c \uc810\uac80\ud560 \uc2dc\uc810<\/strong>\uc774\ub77c\ub294 \ub370 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc544\ub798 \ub0b4\uc6a9\uc740 \uacf5\uc2dd GitHub \ub9b4\ub9ac\uc988 \ubcf8\ubb38\uacfc npm \ubc30\ud3ec \uc0c1\ud0dc\ub97c \uae30\uc900\uc73c\ub85c \uc815\ub9ac\ud588\uc2b5\ub2c8\ub2e4. Nuxt \uc800\uc7a5\uc18c\uc758 \ucd5c\uadfc \ucee4\ubc0b\uc740 \ub9b4\ub9ac\uc988\uac00 \uc544\ub2cc <strong>main \ube0c\ub79c\uce58 \uac1c\ubc1c \uc791\uc5c5<\/strong>\uc73c\ub85c \ubcc4\ub3c4 \ud45c\uc2dc\ud588\uc73c\uba70, \ubc30\ud3ec \uac00\ub2a5\ud55c \uae30\ub2a5\ucc98\ub7fc \ucde8\uae09\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n<h2>Nitro 2.13.5: provider preset\uacfc \uac1c\ubc1c \ub7f0\ud0c0\uc784\uc758 \uc2e0\ub8b0\uc131 \ubcf4\uac15<\/h2>\n<h3>\ud655\uc778\ub41c \ubcc0\uacbd<\/h3>\n<p><a href=\"https:\/\/github.com\/nitrojs\/nitro\/releases\/tag\/v2.13.5\" target=\"_blank\" rel=\"noopener\">Nitro 2.13.5 \uacf5\uc2dd \ub9b4\ub9ac\uc988<\/a>\ub294 AWS Amplify\uc758 Node.js 22\u00b724 \ub7f0\ud0c0\uc784 \uc9c0\uc6d0, Vercel\uc758 Node 24 \uc9c0\uc6d0, Cloudflare preset \uacbd\ub85c \ucc98\ub9ac \ubcf4\uc644\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \ub610\ud55c devProxy\uc758 WebSocket upgrade \ucc98\ub9ac, user code\ub97c \ud3ec\ud568\ud55c chunk\uc758 sourcemap \ubcf4\uc874, \ub204\ub77d\ub41c public asset\uc758 404 \ucc98\ub9ac, ISR\uc5d0\uc11c allowQuery\uac00 \uc124\uc815\ub41c \uacbd\uc6b0\uc758 passQuery \ub3d9\uc791 \ub4f1\uc744 \uc218\uc815\ud588\uc2b5\ub2c8\ub2e4. npm registry\uc5d0\uc11c\ub3c4 <a href=\"https:\/\/www.npmjs.com\/package\/nitropack\" target=\"_blank\" rel=\"noopener\">nitropack 2.13.5<\/a>\uac00 latest\ub85c \ud655\uc778\ub429\ub2c8\ub2e4.<\/p>\n<h3>\uac1c\ubc1c\uc790 \uc2dc\uc0ac\uc810<\/h3>\n<p>Nuxt \uc571\uc5d0\uc11c Nitro\ub294 \ubc30\ud3ec preset\uacfc \uc11c\ubc84 \uc2e4\ud589 \uacc4\uce35\uc744 \ub9e1\uc2b5\ub2c8\ub2e4. \uc774 \ud328\uce58\ub294 \ud654\uba74 \ucef4\ud3ec\ub10c\ud2b8\ubcf4\ub2e4 \ubc30\ud3ec \ud658\uacbd \ucc28\uc774\uc5d0\uc11c \ub098\ud0c0\ub098\ub294 \ubb38\uc81c\uc640 \ub354 \uad00\ub828\uc774 \ud07d\ub2c8\ub2e4. \ud2b9\ud788 Cloudflare\/Vercel\/AWS Amplify, WebSocket \uae30\ubc18 \uac1c\ubc1c \ud504\ub85d\uc2dc, prerender\u00b7ISR\uc744 \uc0ac\uc6a9\ud558\ub294 \uc571\uc740 \uc758\uc874\uc131 \uc5c5\ub370\uc774\ud2b8 \ub4a4 \u201c\ube4c\ub4dc\ub294 \uc131\uacf5\ud558\uc9c0\ub9cc \ub7f0\ud0c0\uc784\uc774 \ub2ec\ub77c\uc9c0\ub294\u201d \ud68c\uadc0\uac00 \uc5c6\ub294\uc9c0 \ud655\uc778\ud574\uc57c \ud569\ub2c8\ub2e4. \uc774\ub294 \ub9b4\ub9ac\uc988 \ub178\ud2b8\uc758 \ud655\uc778\ub41c \uc218\uc815\uc5d0 \uadfc\uac70\ud55c \uc6b4\uc601\uc0c1 \ud574\uc11d\uc774\uba70, \ud2b9\uc815 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud55c\ub2e4\ub294 \ub73b\uc740 \uc544\ub2d9\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>\uad8c\uc7a5 \uac80\uc99d:<\/strong> \ubc30\ud3ec preview\uc5d0\uc11c public asset 404, sourcemap \uae30\ubc18 \uc624\ub958 \ucd94\uc801, devProxy WebSocket \uc5f0\uacb0\uc744 \uac01\uac01 \uc810\uac80\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>Cloudflare\/Vercel:<\/strong> compatibility date, nodejs_compat, prerender route override\uc640 query \ud5c8\uc6a9 \uc815\ucc45\uc744 \uc7ac\ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uc5c5\ub370\uc774\ud2b8 \ubc94\uc704:<\/strong> Nuxt lockfile \uc804\uccb4\ub97c \uba3c\uc800 \ubc14\uafb8\uae30\ubcf4\ub2e4 Nitro \uad00\ub828 \ubcc0\uacbd\uc744 \ubcc4\ub3c4 PR\ub85c \ubd84\ub9ac\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>H3 2.0.3~2.0.5: HTTP \uae30\ubcf8 \ub3d9\uc791\uc758 \uc791\uc740 \uc218\uc815\uc774 \ub204\uc801\ub410\ub2e4<\/h2>\n<h3>\ud655\uc778\ub41c \ubcc0\uacbd<\/h3>\n<p><a href=\"https:\/\/github.com\/h3js\/h3\/releases\/tag\/v2.0.3\" target=\"_blank\" rel=\"noopener\">H3 2.0.3<\/a>\uc740 <code>readBody<\/code>\uc758 form content-type \ub300\uc18c\ubb38\uc790 \ucc98\ub9ac, <code>.wasm<\/code> MIME type, \ud655\uc7a5\uc790 \ub300\uc18c\ubb38\uc790, \ube48 SSE event id, \uc798\ubabb\ub41c escape \uc778\uc811 query decoding, \uae30\ubcf8 \uc624\ub958\uc758 HEAD body \uc0dd\ub7b5, nested app tracing, CORS origin regex \ub3d9\uc791\uc744 \uace0\ucce4\uc2b5\ub2c8\ub2e4. \ub4a4\uc774\uc5b4 <a href=\"https:\/\/github.com\/h3js\/h3\/releases\/tag\/v2.0.4\" target=\"_blank\" rel=\"noopener\">2.0.4<\/a>\ub294 docs \ubc88\ub4e4 \uc81c\uac70\uc640 CLI \ud750\ub984\uc744 \uc815\ub9ac\ud588\uace0, <a href=\"https:\/\/github.com\/h3js\/h3\/releases\/tag\/v2.0.5\" target=\"_blank\" rel=\"noopener\">2.0.5<\/a>\ub294 <code>h3 docs<\/code> \ud398\uc774\uc9c0 \ucc98\ub9ac \ud558\ub4dc\ub2dd\uc744 \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. npm latest\ub294 <a href=\"https:\/\/www.npmjs.com\/package\/h3\" target=\"_blank\" rel=\"noopener\">H3 2.0.5<\/a>\uc785\ub2c8\ub2e4.<\/p>\n<h3>\uac1c\ubc1c\uc790 \uc2dc\uc0ac\uc810<\/h3>\n<p>\uc774 \ubcc0\ud654\ub294 API \uad6c\ud604\uc758 \ud654\ub824\ud55c \uae30\ub2a5 \ucd94\uac00\uac00 \uc544\ub2c8\ub77c HTTP edge case\uc758 \ub204\uc801 \uc218\uc815\uc785\ub2c8\ub2e4. Nuxt\/Nitro \uc704\uc5d0\uc11c H3\ub97c \uc9c1\uc811 \ub610\ub294 \uac04\uc811 \uc758\uc874\ud560 \ub54c form upload, WASM \ubc30\ud3ec, SSE, HEAD, file extension, route rule\uc740 \uc6b4\uc601\uc5d0\uc11c\ub9cc \ub4dc\ub7ec\ub098\uae30 \uc27d\uc2b5\ub2c8\ub2e4. H3 2.x \ucc44\ud0dd \ud300\uc740 \uc138 \uac1c\uc758 \ud328\uce58\ub97c \ub530\ub85c \uace0\uc815\ud558\uae30\ubcf4\ub2e4 \ucd5c\uc2e0 2.0.5 \uae30\uc900\uc73c\ub85c \ud68c\uadc0 \ud14c\uc2a4\ud2b8\ub97c \uc2e4\ud589\ud558\ub294 \ucabd\uc774 \ub2e8\uc21c\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li>\ud3fc endpoint\ub294 <code>Content-Type<\/code>\uc758 \ub300\uc18c\ubb38\uc790 \ubcc0\ud615\uc744 \ud3ec\ud568\ud574 \ud14c\uc2a4\ud2b8\ud569\ub2c8\ub2e4.<\/li>\n<li>WASM\/\uc815\uc801 \ud30c\uc77c\uc740 CDN \ub4a4\uc640 \ub85c\uceec preview \uc591\ucabd\uc5d0\uc11c MIME type \ubc0f \ub300\uc18c\ubb38\uc790 \ud30c\uc77c\uba85\uc744 \ud655\uc778\ud569\ub2c8\ub2e4.<\/li>\n<li>HEAD, SSE reconnect, named catch-all route rule\uc744 \uac00\uc9c4 API\ub294 smoke test\uc5d0 \ub123\uc2b5\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>create-vite 9.3.0: \uc2e0\uaddc \uc571 \uc0dd\uc131 \ud750\ub984\uc5d0\uc11c TypeScript 7\uc744 \uc870\uac74\ubd80 \ucc44\ud0dd<\/h2>\n<p><a href=\"https:\/\/github.com\/vitejs\/vite\/releases\/tag\/create-vite%409.3.0\" target=\"_blank\" rel=\"noopener\">create-vite 9.3.0 \uacf5\uc2dd \ub9b4\ub9ac\uc988<\/a>\ub294 \uac00\ub2a5\ud55c \ud658\uacbd\uc5d0\uc11c TypeScript 7\uc744 \uc0ac\uc6a9\ud558\ub3c4\ub85d \ubc14\uafb8\uace0, \uc2a4\uce90\ud3f4\ub529 \uc804 \ubc84\uc804 \ucd9c\ub825\uacfc TanStack Router\/Start\uc758 router-only \uc635\uc158\uc744 \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4. \uc774 \ub9b4\ub9ac\uc988\ub294 Vite core 8.x\uc758 \uc0c8 \ud328\uce58\uac00 \uc544\ub2c8\ub77c <strong>\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \ub3c4\uad6c<\/strong> \ub9b4\ub9ac\uc988\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc0c8 \ud504\ub85c\uc81d\ud2b8\uc758 \ucd08\uae30 toolchain\uc774 \ubc14\ub00c\uba74 \ud300 \ud15c\ud50c\ub9bf, CI\uc758 Node\/TypeScript \ud638\ud658\uc131, lint\/typecheck \uacb0\uacfc\uac00 \ud568\uaed8 \ub2ec\ub77c\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ubc18\ub300\ub85c \uae30\uc874 Nuxt \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc774 \uc774 \ub9b4\ub9ac\uc988\ub9cc\uc73c\ub85c TypeScript 7\uc73c\ub85c \uc774\ub3d9\ud574\uc57c \ud558\ub294 \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4. \uc0c8 \uc571\uc744 \ub9cc\ub4e4 \ub54c\ub9cc template \uc0dd\uc131 \uacb0\uacfc\ub97c \uac80\uc0ac\ud558\uace0, \uae30\uc874 \uc571\uc740 \ud604\uc7ac Nuxt\u00b7Vue\u00b7\ud50c\ub7ec\uadf8\uc778 \ud638\ud658 \ub9e4\ud2b8\ub9ad\uc2a4\ub97c \uae30\uc900\uc73c\ub85c \ubcc4\ub3c4 \uc5c5\uadf8\ub808\uc774\ub4dc \uacc4\ud68d\uc744 \uc138\uc6b0\ub294 \uac83\uc774 \ud569\ub9ac\uc801\uc785\ub2c8\ub2e4.<\/p>\n<ul>\n<li><strong>\uc2e0\uaddc \ud504\ub85c\uc81d\ud2b8:<\/strong> Node \ubc84\uc804, TypeScript 7, IDE plugin, CI typecheck\ub97c \ud55c \ubc88\uc5d0 \uac80\uc99d\ud569\ub2c8\ub2e4.<\/li>\n<li><strong>\uae30\uc874 \ud504\ub85c\uc81d\ud2b8:<\/strong> create-vite \ubcc0\uacbd\uc744 \uc758\uc874\uc131 \uac31\uc2e0 \uadfc\uac70\ub85c \uc0ac\uc6a9\ud558\uc9c0 \ub9d0\uace0 lockfile\uacfc tsconfig \ubcc0\uacbd\uc744 \ubcc4\ub3c4 \uac80\ud1a0\ud569\ub2c8\ub2e4.<\/li>\n<\/ul>\n<h2>Nuxt main\uc758 Nitro \ud638\ud658\uc131 \uc218\uc815: \ubc29\ud5a5\uc740 \ubcf4\uc774\uc9c0\ub9cc \uc544\uc9c1 \ub9b4\ub9ac\uc988\ub294 \uc544\ub2c8\ub2e4<\/h2>\n<p>\ucd5c\uadfc Nuxt main\uc5d0\ub294 nested <code>server\/utils<\/code>\ub97c <code>nitroLegacy<\/code>\uc5d0\uc11c \uc2a4\uce94\ud558\uace0 \uacbd\uace0\ud558\ub294 \ubcc0\uacbd, app-only module code\ub97c Nitro v2 compatibility \uc2a4\uce94\uc5d0\uc11c \uc81c\uc678\ud558\ub294 \uc218\uc815, <code>nuxt\/schema<\/code> augmentation\uc758 self-reference\ub97c \ud53c\ud558\ub294 \uc218\uc815\uc774 \ub4e4\uc5b4\uc654\uc2b5\ub2c8\ub2e4. \uac01\uac01\uc740 <a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/fe9ca5bea14cae9a97fa60f833f043559963b355\" target=\"_blank\" rel=\"noopener\">nested server\/utils \ucee4\ubc0b<\/a>, <a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/f2b7bff65c56b241a617bd36737637f82530b90c\" target=\"_blank\" rel=\"noopener\">app-only module \uc2a4\uce94 \uc218\uc815<\/a>, <a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/6566d19aa1acad3c7585036150a2bfc898345831\" target=\"_blank\" rel=\"noopener\">schema augmentation \uc218\uc815<\/a>\uc73c\ub85c \ud655\uc778\ub429\ub2c8\ub2e4.<\/p>\n<p><strong>\uc911\uc694:<\/strong> \uc774\uac83\uc740 main \ube0c\ub79c\uce58\uc758 \ubbf8\ucd9c\uc2dc \uac1c\ubc1c \uc791\uc5c5\uc785\ub2c8\ub2e4. \ud604\uc7ac \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc801\uc6a9\ud560 \ubc84\uc804 \uc548\ub0b4\uac00 \uc544\ub2c8\uba70, nightly\ub97c \uc758\ub3c4\uc801\uc73c\ub85c \uac80\uc99d\ud558\ub294 \ud300\ub9cc \uc601\ud5a5 \ubc94\uc704\ub97c \uc0b4\ud3b4\ubcf4\uba74 \ub429\ub2c8\ub2e4. \uc77c\ubc18 \uc6b4\uc601 \uc571\uc740 \ub2e4\uc74c \uc815\uc2dd Nuxt \ub9b4\ub9ac\uc988\uc758 changelog\uc5d0 \ud3ec\ud568\ub418\ub294\uc9c0 \ud655\uc778\ud55c \ub4a4 \ud14c\uc2a4\ud2b8\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h2>\ud504\ub860\ud2b8\uc5d4\ub4dc \uac1c\ubc1c\uc790 \uccb4\ud06c\ub9ac\uc2a4\ud2b8<\/h2>\n<ul>\n<li><strong>\ubc30\ud3ec:<\/strong> Nitro 2.13.5 \uc801\uc6a9 \uc804\ud6c4\ub85c Cloudflare\/Vercel\/AWS preview\uc5d0\uc11c asset, route rule, ISR\/query, WebSocket\uc744 \ube44\uad50\ud55c\ub2e4.<\/li>\n<li><strong>\uc11c\ubc84 \ud14c\uc2a4\ud2b8:<\/strong> H3 2.x\uc758 form, WASM MIME, HEAD response, SSE, catch-all routing\uc744 e2e \ub610\ub294 integration test\uc5d0 \ub123\ub294\ub2e4.<\/li>\n<li><strong>\uad00\uce21\uc131:<\/strong> sourcemap\uc744 \ud3ec\ud568\ud55c production error trace\uac00 user-code chunk\uae4c\uc9c0 \uc815\uc0c1 \ub9e4\ud551\ub418\ub294\uc9c0 \ud655\uc778\ud55c\ub2e4.<\/li>\n<li><strong>\uc0c8 \ud504\ub85c\uc81d\ud2b8:<\/strong> create-vite 9.3.0\uc73c\ub85c \uc0dd\uc131\ud55c \ud15c\ud50c\ub9bf\uc5d0\uc11c TypeScript 7\uacfc CI typecheck\ub97c \uba3c\uc800 \uac80\uc99d\ud55c\ub2e4.<\/li>\n<li><strong>Nuxt nightly:<\/strong> main \ucee4\ubc0b\uc740 \ub9b4\ub9ac\uc988\uac00 \uc544\ub2c8\ubbc0\ub85c production \uc5c5\uadf8\ub808\uc774\ub4dc \uadfc\uac70\ub85c \uc4f0\uc9c0 \uc54a\uace0 release note \ub300\uae30 \ubaa9\ub85d\uc73c\ub85c \uad00\ub9ac\ud55c\ub2e4.<\/li>\n<\/ul>\n<h2>\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38 (FAQ)<\/h2>\n<h3>\uc9c0\uae08 Nuxt \uc804\uccb4\ub97c \uc5c5\ub370\uc774\ud2b8\ud574\uc57c \ud558\ub098?<\/h3>\n<p>\uc544\ub2c8\uc694. \uc774\ubc88 72\uc2dc\uac04\uc758 \uc815\uc2dd \ubcc0\ud654\ub294 Nitro\/H3\uc640 create-vite\uc5d0 \uc9d1\uc911\ub3fc \uc788\uc2b5\ub2c8\ub2e4. \ubc30\ud3ec \ub7f0\ud0c0\uc784 \ubb38\uc81c\ub97c \uacaa\uace0 \uc788\uac70\ub098 H3 2.x\ub97c \uc774\ubbf8 \uc4f0\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc7ac\ud604 \uac00\ub2a5\ud55c \ud14c\uc2a4\ud2b8\uc640 \ud568\uaed8 \ubc94\uc704\ub97c \uc881\ud600 \uc5c5\ub370\uc774\ud2b8\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/p>\n<h3>create-vite 9.3.0\uc758 TypeScript 7\uc740 \uae30\uc874 Nuxt \uc571\uc5d0\ub3c4 \uc790\ub3d9 \uc801\uc6a9\ub418\ub098?<\/h3>\n<p>\uc544\ub2c8\uc694. create-vite\ub294 \uc0c8 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \ub3c4\uad6c\uc785\ub2c8\ub2e4. \uae30\uc874 Nuxt \uc571\uc758 TypeScript \ubc84\uc804\uacfc \ud638\ud658\uc131\uc740 Nuxt, Vue, \ubaa8\ub4c8, IDE\/CI \uc124\uc815\uc744 \uae30\uc900\uc73c\ub85c \ubcc4\ub3c4 \ud310\ub2e8\ud574\uc57c \ud569\ub2c8\ub2e4.<\/p>\n<h3>Nuxt main\uc758 Nitro \uad00\ub828 \ucee4\ubc0b\uc744 \ubc14\ub85c \uc368\ub3c4 \ub418\ub098?<\/h3>\n<p>\uc544\ub2c8\uc694. \ud574\ub2f9 \ud56d\ubaa9\uc740 \uc815\uc2dd \ub9b4\ub9ac\uc988\uac00 \uc544\ub2cc main \uac1c\ubc1c \uc791\uc5c5\uc785\ub2c8\ub2e4. nightly \uac80\uc99d \ubaa9\uc801\uc774 \uc544\ub2c8\ub77c\uba74 \ub2e4\uc74c \uc548\uc815 \ub9b4\ub9ac\uc988\uc640 \uacf5\uc2dd changelog\ub97c \uae30\ub2e4\ub9ac\ub294 \ud3b8\uc774 \uc548\uc804\ud569\ub2c8\ub2e4.<\/p>\n<h2>\uc8fc\uc694 \ucd9c\ucc98<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/nitrojs\/nitro\/releases\/tag\/v2.13.5\" target=\"_blank\" rel=\"noopener\">Nitro v2.13.5 release notes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/h3js\/h3\/releases\/tag\/v2.0.3\" target=\"_blank\" rel=\"noopener\">H3 v2.0.3 release notes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/h3js\/h3\/releases\/tag\/v2.0.5\" target=\"_blank\" rel=\"noopener\">H3 v2.0.5 release notes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/vitejs\/vite\/releases\/tag\/create-vite%409.3.0\" target=\"_blank\" rel=\"noopener\">create-vite 9.3.0 release notes<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nuxt\/nuxt\/commit\/fe9ca5bea14cae9a97fa60f833f043559963b355\" target=\"_blank\" rel=\"noopener\">Nuxt main: nested server\/utils commit (unreleased)<\/a><\/li>\n<\/ul>\n<h2>\ub354 \uae4a\uac8c \uc77d\uae30: \uc2e4\uc804 \uac00\uc774\ub4dc<\/h2>\n<p>\uc774 \ub9ac\ud3ec\ud2b8\ub294 \ucd5c\uadfc \ud750\ub984\uc744 \ube60\ub974\uac8c \ud30c\uc545\ud558\uae30 \uc704\ud55c \uc694\uc57d\uc785\ub2c8\ub2e4. \uc2e4\uc81c \ud504\ub85c\uc81d\ud2b8\uc5d0 \uc801\uc6a9\ud560 \ub54c\ub294 \uc544\ub798\uc758 \uae30\uc900 \uae00\uacfc \ud568\uaed8 \ud655\uc778\ud558\uba74 \ub354 \uc548\uc804\ud569\ub2c8\ub2e4.<\/p>\n<ul>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/113\/\">AI \uc5d0\uc774\uc804\ud2b8\ub780 \ubb34\uc5c7\uc778\uac00?<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/114\/\">\ud504\ub86c\ud504\ud2b8 \uc778\uc81d\uc158 \ubcf4\uc548 \uccb4\ud06c\ub9ac\uc2a4\ud2b8<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/115\/\">AI \ucf54\ub529 \ub3c4\uad6c \uc548\uc804 \uc6cc\ud06c\ud50c\ub85c<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/116\/\">Nuxt SEO \uc124\uc815 \ubc29\ubc95<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/117\/\">Nuxt\uc640 WordPress Headless CMS \uad6c\uc870<\/a><\/li>\n<li><a href=\"https:\/\/gilnas.synology.me\/wordpress\/118\/\">\uac1c\ubc1c\uc790 \ube14\ub85c\uadf8 \uc560\ub4dc\uc13c\uc2a4 \uc2b9\uc778 \uc804\ub7b5<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\uc694\uc57d: 2026\ub144 10\uc6d4 17\uc77c~20\uc77c(KST) Nuxt \ud504\ub860\ud2b8\uc5d4\ub4dc \uc0dd\ud0dc\uacc4\uc758 \ud575\uc2ec \ubcc0\ud654\ub294 \uc0c8 \ub300\ud615 \ud504\ub808\uc784\uc6cc\ud06c \ubc84\uc804\ubcf4\ub2e4 Nitro \ub7f0\ud0c0\uc784\u00b7H3 HTTP \uacc4\uce35\uc758 \uc548\uc815\ud654\uc640 Vite \uc2e0\uaddc \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131 \ud750\ub984\uc758 TypeScript 7 \uc900\ube44\uc5d0 \ubaa8\uc600\uc2b5\ub2c8\ub2e4. Nuxt\/Vue \uac1c\ubc1c\ud300\uc740 \uc758\uc874\uc131 \uc77c\uad04 \uc5c5\ub370\uc774\ud2b8\ubcf4\ub2e4 \ubc30\ud3ec \ud504\ub9ac\uc14b, \uc11c\ubc84 \ub77c\uc6b0\ud305, WebSocket \ud504\ub85d\uc2dc, \uc0dd\uc131 \ud15c\ud50c\ub9bf\uc744 \ubd84\ub9ac\ud574 \uac80\uc99d\ud558\ub294 \ud3b8\uc774 \uc548\uc804\ud569\ub2c8\ub2e4. \ud575\uc2ec \ub2f5\ubcc0 \uc774\ubc88 3\uc77c \ub3d9\uc548 \ubc14\ub85c \uc801\uc6a9\ud560 \uc6b0\uc120\uc21c\uc704\ub294 \uba85\ud655\ud569\ub2c8\ub2e4. Nitro 2.13.5\ub97c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":643,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nuxt-trend"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/comments?post=644"}],"version-history":[{"count":0,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/posts\/644\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/media\/643"}],"wp:attachment":[{"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/media?parent=644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/categories?post=644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gilnas.synology.me\/wordpress\/wp-json\/wp\/v2\/tags?post=644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}