ꡬκΈμ΄ ν¬λ‘¬ μΉ λΈλΌμ°μ λ²μ 144λ₯Ό μΆμνμ΅λλ€. ν¬λ‘¬μ κΈ°λ°μ΄ λλ μ€νμμ€ ν¬λ‘λ―Έμ νλ‘μ νΈμ μμ λ²μ λ ν¨κ» μ 곡λ©λλ€. ν¬λ‘¬μ κ΅¬κΈ λ‘κ³ μ¬μ©, ν¬λμ μλ¦Ό μμ€ν , μ μκΆ λ³΄νΈ(DRM) λμμ μ½ν μΈ μ¬μ λͺ¨λ, μλ μ λ°μ΄νΈ μ€μΉ, μμ κ°λλλ μλλ°μ€ 격리, κ΅¬κΈ API ν€ μ 곡, κ²μ μ RLZ λ§€κ°λ³μ μ λ¬ λ±μ μ μμ ν¬λ‘λ―Έμκ³Ό μ°¨λ³νλ©λλ€. μ λ°μ΄νΈμ λ λ§μ μκ°μ΄ νμν μ¬μ©μλ₯Ό μν΄ 8μ£Ό λμ μ μ§λλ λ³λμ νμ₯ μμ λ²μ μ΄ μ 곡λ©λλ€. λ€μ λ²μ μΈ ν¬λ‘¬ 145λ 2μ 10μΌμ μΆμλ μμ μ λλ€.
νΉν μ£Όλͺ©ν λ§ν μ μ Chrome 147μ κΈ°λ°μ΄ λ Chrome Canary ν μ€νΈ λΈλμΉμ μ¬μ©μμ λ‘컬 μμ€ν μμ AI λͺ¨λΈμ μ€ννλ λ° μμ‘΄νλ λΈλΌμ°μ μ AI κΈ°λ₯μ λΉνμ±ννλ μ€μ μ΄ μΆκ°λμλ€λ κ²μ λλ€. λΈλΌμ°μ μ€μ λꡬμ "μμ€ν " μΉμ μ "μ₯μΉ λ΄ GenAI νμ±ν"λΌλ μλ‘μ΄ μ΅μ μ΄ μΆκ°λμμ΅λλ€. μ΄ μ΅μ μ μ ννλ©΄ λ‘컬μμ μ€νλλ λͺ¨λ μμ±ν λͺ¨λΈμ΄ μ κ±°λκ³ ν₯μλ λ³΄νΈ λͺ¨λμμ μ μ± μ½ν μΈ κ°μ§μ κ°μ κ΄λ ¨ κΈ°λ₯μ΄ λΉνμ±νλ©λλ€.

Chrome Canaryλ Google λ΄λΉμκ° 11μμ λ€μ λμ λ κ²μ΄λΌκ³ μΈκΈν JPEG XL μ΄λ―Έμ§ νμμ λν μ§μλ μΆκ°ν©λλ€. JPEG XL λμ½λ©μ Rustλ‘ JPEG-XLμ ꡬννλ jxl-rs λΌμ΄λΈλ¬λ¦¬μμ μ§μλ©λλ€(1, 2). JPEG XLμ νμ±ννλ €λ©΄ "chrome://flags/#enable-jxl-image-format" λ§€κ°λ³μκ° μΆκ°λμμ΅λλ€.
ν¬λ‘¬ λ² ν λ²μ μ μΈλ‘ ν νμ λͺ¨λκ° μΆκ°λμμΌλ©°, μ΄λ ν¬λ‘¬ 145 λ²μ μ κΈ°λ°μ΄ λ μμ μ λλ€. "chrome://flags/#vertical-tabs" μ€μ μ μ¬μ©νλ©΄ μλ¨μ κ°λ‘ ν νμμ€μ΄ μΈλ‘ νμ΄ ν¬ν¨λ μ¬μ΄λλ°λ‘ λ체λ©λλ€. μ΄ κΈ°λ₯μ νμ±ννλ©΄ ν νμμ€μ λΉ μμμ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμΌλ‘ ν΄λ¦νμ λ λνλλ 컨ν μ€νΈ λ©λ΄μ "μΈ‘λ©΄μ ν νμ" λ²νΌμ΄ μΆκ°λ©λλ€.

Chrome 144μ μ£Όμ λ³κ²½ μ¬ν:
- μ ν¬λ μ£Όμ νμμ€μ΄λ μ νμ μ΄μμ λ νμλλ νμ΄μ§μμ AI μμ΄μ νΈμ μνΈ μμ©ν μ μλ AI λͺ¨λλ₯Ό μ§μμ μΌλ‘ κ°λ°ν΄ μμ΅λλ€. AI λͺ¨λλ₯Ό μ¬μ©νλ©΄ μμ°μ΄λ‘ 볡μ‘ν μ§λ¬Έμ νκ³ , νΉμ μ£Όμ μ κ΄λ ¨λ κ°μ₯ κ΄λ ¨μ± λμ νμ΄μ§λ€μ μ 보λ₯Ό μ’
ν©νμ¬ λ΅λ³μ λ°μ μ μμ΅λλ€. νμν κ²½μ°, μ λ μ§λ¬Έμ ν΅ν΄ μ 보λ₯Ό λͺ
νν ν μλ μμ΅λλ€. λν, μ£Όμ νμμ€μμ νμ΄μ§ μ½ν
μΈ μ λν μ§λ¬Έμ μ§μ ν μλ μμ΅λλ€.
Chrome 144 λ²μ μμλ λ΄μ₯λ Gemini μ±λ΄μ κΈ°λ₯μ΄ νμ₯λμ΄ μ»¨ν μ€νΈ λ©λ΄λ₯Ό ν΅ν΄ μ΄λ―Έμ§λ₯Ό Geminiμ μ λ‘λνκ³ μ λ‘λλ μ΄λ―Έμ§λ₯Ό κΈ°λ°μΌλ‘ μλ‘μ΄ μ΄λ―Έμ§λ₯Ό μμ±νλ κΈ°λ₯μ΄ μΆκ°λμμ΅λλ€. λν μ¬λ¬ νμμ AI λͺ¨λλ₯Ό μ¬μ©ν μ μκ² λμ΄, AIκ° μ νν νμ λ΄μ©μ λν μ§λ¬Έμ λ΅λ³νκ³ , μ½ν μΈ λ₯Ό λΉκ΅νκ³ , μμ½νκ³ , μ 보λ₯Ό κ²μν μ μμ΅λλ€.

μ΄μ μλ AI λͺ¨λκ° νΉμ νλ«νΌμμλ§ μ¬μ© κ°λ₯νμ΅λλ€. macOS ΠΈ Windowsνμ§λ§ μ΄μ "AI λͺ¨λ" λ²νΌκ³Ό μ£Όμ νμμ€μ μ λ ₯νκΈ° μ μ ν ν€λ₯Ό λλ¬ νμ±ννλ κΈ°λ₯μ΄ μ»¬λ μ μ μΆκ°λμμ΅λλ€. Linux (μμ§ λͺ¨λ μ¬μ©μμκ² μ μ©λλ κ²μ μλ κ² κ°μ΅λλ€.) "chrome://flags" νμ΄μ§μμ "ai-mode" μ΅μ μ ν΅ν΄ AI νμ±ν μ¬λΆλ₯Ό μ μ΄ν μ μμ΅λλ€.

- μΌλΆ μ¬μ©μμκ² μ νμ μ΄ λ νμλλ νμ΄μ§μ λμμΈμ΄ κ°μνλμμ΅λλ€. μλ‘μ΄ λμμΈμ μκ°μ 볡μ‘μ±μ μ κ±°νκ³ μΈκ΄ κ΄λ¦¬λ₯Ό μν λ λ§μ μ¬μ©μ μ§μ μ΅μ μ μ 곡ν©λλ€. κ°λ³ μ½ν μΈ λΈλ‘μ μ¨κΈ°λ "λ«κΈ°" λ²νΌμ΄ μ κ±°λμμΌλ©°, μ΄μ μ 체 μΉ΄ν κ³ λ¦¬λ₯Ό μ¨κΈΈ μ μλ μ΅μ μ΄ μ 곡λ©λλ€(μ: νΉμ λ μνΌλ₯Ό μ¨κΈ°λ λμ λͺ¨λ λ μνΌλ₯Ό μ¨κΈ°λ μ΅μ ).
- OS κΈ°λ° κ΅¬μ±μμ Windowsμ€μ μ§μ€μ ν¬λ‘¬ κ΄λ¦¬ λ°©μμ μ¬μ©νλ λΈλΌμ°μ λ μ΄μ κ²μ μμ§ μ μ±μ½λμ κ°μ μΈλΆ 곡격μ μν μ€μ μ€μ λ¬΄λ¨ λ³κ²½μΌλ‘λΆν° 보νΈλ©λλ€. νμ¬ μννΈμ¨μ΄κ° μ€μ λ³κ²½μ κ°μ§νλ©΄ ν΄λΉ μ€μ μ μλμΌλ‘ κΈ°λ³Έκ°μΌλ‘ μ¬μ€μ λ©λλ€.
- Happy Eyeballs μκ³ λ¦¬μ¦μ μΈ λ²μ§Έ λ²μ μ΄ κ΅¬νλμμ΅λλ€. μ΄ μκ³ λ¦¬μ¦μ IPv4 λ° IPv6 μ£Όμλ₯Ό ν΅ν΄ λμμ μ κ·Ό κ°λ₯ν νΈμ€νΈμ μ°κ²°ν λ μ΅μ μ νλ‘ν μ½μ μ ννλ λ° μ¬μ©λ©λλ€. Happy Eyeball μκ³ λ¦¬μ¦μ μ¬μ©νλ©΄ ν΄λΌμ΄μΈνΈλ νΈμ€νΈμ IPv4 λ° IPv6 μ£Όμλ₯Ό μ¦μ νμΈνκ³ IPv6λ₯Ό ν΅ν΄ μ°κ²° μμ²μ 보λ λλ€. κ·Έλ° λ€μ ν΄λΌμ΄μΈνΈλ μ΄μ μ°κ²° μλ κ²°κ³Όλ₯Ό κΈ°λ€λ¦¬μ§ μκ³ νΈμ€νΈμ λ°μΈλ©λ λ€λ₯Έ μ£Όμλ₯Ό ν΅ν΄ λμμ μ°κ²°μ μλν©λλ€. μ²μ μ€μ λ μ°κ²°μ μ μ§λκ³ λλ¨Έμ§ μ°κ²°μ μ’ λ£λ©λλ€. μΈ λ²μ§Έ λ²μ μ νλ‘ν μ½μ DNS A(IPv4) λ° AAAA(IPv6) λ μ½λ μΈμλ SVCB(μλΉμ€ λ°μΈλ©) λ° HTTPS DNS λ μ½λλ₯Ό λΆμνμ¬ HTTP/3 λ° HTTPS μ§μ μ¬λΆλ₯Ό νμΈν©λλ€. μ¬μ© κ°λ₯ν κ²½μ° QUIC νλ‘ν μ½κ³Ό TLS ECH νμ₯ κΈ°λ₯μ λ λμ μ°μ μμκ° λΆμ¬λ©λλ€.
- Direct Sockets APIμ λ©ν°μΊμ€νΈ μ§μμ΄ μΆκ°λμμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μΈλΆ μμ€ν κ³Ό μ§μ TCP λ° UDP μ°κ²°μ μ€μ νκ³ μ°κ²°μ μλ½νλ μμ μμΌμ μμ±ν μ μμ΅λλ€. μ΄μ 격리λ μΉ μ ν리μΌμ΄μ (IWA)λ λ©ν°μΊμ€νΈ κ·Έλ£Ήμ ꡬλ νκ³ μμ μκ² μ μ‘λ UDP λ©ν°μΊμ€νΈ ν¨ν·μ μμ ν μ μμ΅λλ€.
- κ°μΈμ 보 λ³΄νΈ μλλ°μ€ νλ‘μ νΈμ μΌνμΌλ‘ κ°λ°λ λ€μ API λ° κΈ°μ μ λ μ΄μ μ¬μ©λμ§ μμΌλ©° Chrome 150μμ μ κ±°λ μμ μ λλ€. ν΄λΉ API λ° κΈ°μ μλ μ£Όμ API(FLoC API λ체), λ³΄νΈ λμ API, 곡μ μ μ₯μ API, μ΄νΈλ¦¬λ·°μ λ³΄κ³ API, λΉκ³΅κ° μ§κ³, κ΄λ ¨ μΉμ¬μ΄νΈ μΈνΈ API λ° requestStorageAccessForκ° ν¬ν¨λ©λλ€. μμΈν λ΄μ©μ Googleμ κ°μΈμ 보 λ³΄νΈ μλλ°μ€ κ³ν λ°νλ₯Ό μ°Έμ‘°νμΈμ.
- CSSμ κ°μ μμ "::search-text"κ° μΆκ°λμμ΅λλ€. μ΄λ₯Ό ν΅ν΄ νμ΄μ§μμ λ‘컬 κ²μ κ²°κ³Όλ‘ κ°μ‘° νμλ ν μ€νΈμ μμ, λ°°κ²½ λ° μ₯μ μμλ₯Ό λ³κ²½ν μ μμ΅λλ€. μ΄λ μ΄μ μ μ 곡λμλ κ°μ μμ "::highlight", "::spelling-error" λ° "::grammar-error"μ μ μ¬νλ©°, ν μ€νΈ κ°μ‘° νμ λ° μ€λ₯ νμ μ€νμΌμ λ³κ²½ν μ μμ΅λλ€.
- νΈμ§ κ°λ₯ν νλμμ 컀μ λͺ¨μμ μ¬μ©μ μ§μ ν μ μλ "caret-shape" CSS μμ±μ μΆκ°νμ΅λλ€.
- ν΄λ¦½λ³΄λ λ΄μ©μ΄ λ³κ²½λ λ μμ±λλ "clipboardchange" μ΄λ²€νΈλ₯Ό μΆκ°νμ΅λλ€. μ΄ μ΄λ²€νΈλ₯Ό μ¬μ©νλ©΄ JavaScript μ½λλ₯Ό ν΅ν΄ 리μμ€ μ§μ½μ μΈ μ£ΌκΈ°μ λ³κ²½ κ°μ§ ν΄λ§μ 건λλΈ μ μμ΅λλ€.
- μλ‘μ΄ HTML μμκ° μΆκ°λμμ΅λλ€ μ΄ κΈ°λ₯μ ν΄λΉ μλ°μ€ν¬λ¦½νΈ APIμμ μ 곡νλ μ¬μ©μ μμΉ μ 보 μ κ·Ό κΆν νμΈ μΈν°νμ΄μ€λ₯Ό νΈμΆνλ λ²νΌκ³Ό λ§ν¬λ₯Ό νμ΄μ§μ μ½μ
νλλ‘ μ€κ³λμμ΅λλ€.

- JavaScriptμ `Temporal` κ°μ²΄κ° μΆκ°λμ΄ λ μ§ λ° μκ° μμ μ μν μλ‘μ΄ λ©μλ μΈνΈλ₯Ό μ 곡ν©λλ€. μλ‘μ΄ APIλ₯Ό μ¬μ©νλ©΄ μκ°λλ₯Ό κ³ λ €νκ±°λ κ³ λ €νμ§ μκ³ λ μ§λ₯Ό μ‘°μνκ³ , μκ°μ λ³ννκ³ , μΆλ ₯ νμμ μ§μ νκ³ , μκ°μ λν μ°μ μ°μ°μ μνν μ μμ΅λλ€. μκ°μ μκ°λμ ꡬμ λ°μ§ μλ νμ(`Temporal.PlainDate`, `Temporal.PlainTime`, `Temporal.PlainDateTime`), μκ°λλ₯Ό ν¬ν¨νλ νμ(`Temporal.ZonedDateTime`), κ·Έλ¦¬κ³ μν¬ν¬ νμ(`Temporal.Instant` - 1970λ 1μ 1μΌ μ΄ν κ²½κ³Όλ λλ Έμ΄ μ)μΌλ‘ μ§μ ν μ μμ΅λλ€.
- μΉ κ°λ°μ λκ΅¬κ° κ°μ λμμ΅λλ€. μ½ν
μΈ κ²μ¬ νμ΄μ§(chrome://inspect)μ μΉ λΈλΌμ°μ λ₯Ό μ€ννλ μ΅μ
μ΄ μΆκ°λμμ΅λλ€. μλ² λΈλΌμ°μ λ₯Ό μ¬μμνμ§ μκ³ μ격 λλ²κΉ
μ΄ κ°λ₯ν΄μ‘μ΅λλ€(μ΄μ μλ λͺ
λ Ήμ€ μ΅μ
μ ν΅ν΄μλ§ μλ²λ₯Ό μ€νν μ μμμ΅λλ€). μ΄μ μ€νμΌ ν¨λμμ "@font-face" λ° "@font-feature-values" CSS κ·μΉμ νΈμ§ν μ μμ΅λλ€. λ€νΈμν¬ κ²μ¬ μΈν°νμ΄μ€μμ "μμ² μ°¨λ¨" ν¨λμ΄ "μμ² μ‘°κ±΄"μΌλ‘ μ΄λ¦μ΄ λ³κ²½λμμΌλ©°, μ΄μ κ°λ³ λ€νΈμν¬ μμ²μ μ°¨λ¨ν λΏλ§ μλλΌ μλ μ νλ μ μ©ν μ μμ΅λλ€.
μλ‘μ΄ κΈ°λ₯ λ° λ²κ·Έ μμ μΈμλ μ΄λ² μ λ²μ μμλ 10κ°μ μ·¨μ½μ μ΄ ν΄κ²°λμμ΅λλ€. μ΄λ¬ν μ·¨μ½μ μ€ μλΉμλ AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer λ° AFLμ μ¬μ©ν μλν ν
μ€νΈλ₯Ό ν΅ν΄ λ°κ²¬λμμ΅λλ€. λͺ¨λ λΈλΌμ°μ λ³΄νΈ κ³μΈ΅μ μ°ννμ¬ μλλ°μ€ νκ²½ μΈλΆμμ μ½λλ₯Ό μ€νν μ μλ μ¬κ°ν λ¬Έμ λ λ°κ²¬λμ§ μμμ΅λλ€. ꡬκΈμ μ΄λ² 릴리μ€μ λν μ·¨μ½μ νμκΈ νλ‘κ·Έλ¨μ μΌνμΌλ‘ 10κ°μ ν¬μκΈμ μ±
μ νκ³ μ΄ 18.5λ¬λ¬(8000λ¬λ¬, 4000λ¬λ¬, 3000λ¬λ¬, 2000λ¬λ¬, 1000λ¬λ¬, 500λ¬λ¬μ©)λ₯Ό μ§κΈν μμ μ
λλ€. λλ¨Έμ§ 4κ° ν¬μκΈμ μ‘μλ μμ§ κ²°μ λμ§ μμμ΅λλ€.
μΆμ² : opennet.ru



