Tìm kiếm
24 kết quả cho “WebP”. Tìm không phân biệt dấu.
- Optimizing Our Build Times by Migrating from Webpack to Rspack Bài tóm tắt · Yelp · 2026
…lp.com/2026/05/optimizing-our-build-times-by-migrating-from-webpack-to-rspack.html) Bối cảnh - Monorepo front-end của Yelp lớn dần, tốc độ của Webpack thành nút thắt dù họ đã tối ư…
- Avoid webpack bloat: Optimize your dependencies Bài tóm tắt · Zillow · 2017
…· Độ khó: Dễ — [bài gốc](https://www.zillow.com/engineering/webpack-optimize-dependencies/) Bối cảnh - Mỗi dependency npm là một nguồn lỗi và bảo trì; thư viện phổ biến cũng phình…
- Supercharging Discord Mobile: Our Journey to a Faster App Bài tóm tắt · Discord · 2025
…lên New Architecture của React Native. - Media proxy hỗ trợ WebP động (2024): đổi emoji động từ GIF sang WebP, máy yếu hiện được 60 fps. - Danh sách: năm 2023 chuyển ChannelList sa…
- Bigger, Faster, and More Engaging while on a Budget Bài tóm tắt · Zillow · 2015
…ăng web của Zillow năm 2015: RUM tự làm đưa vào Splunk, một WebPageTest nội bộ chạy hằng ngày trên môi trường test, và thêm SpeedCurve. - Trung bình trang web cả ngành nặng lên gấp…
- Internationalization in web monorepo Bài tóm tắt · Mercari · 2025
…dự kiến 50 vùng). Thay vào đó mỗi module xuất một hàm dùng webpack import context ( import(\ ./translations/${lang}.json\ ) ), app chỉ liệt kê feature và ngôn ngữ (N+M), chỉ lấy b…
- Migrating HotPads to an Isomorphic Stack with React Bài tóm tắt · Zillow · 2016
…ệt tải JS/CSS trong khi server còn lấy dữ liệu và render. - Webpack build hai bundle (client và server-entry) vì CSS được import trong component. - Tối ưu re-render bằng so sánh nô…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- Kiến trúc frontend Chủ đề Thành viên
Frontend bắt đầu là vài trang render ở server; lớn lên thành ứng dụng có trạng thái, nhiều team cùng sửa, và mỗi tính năng thêm vào là thêm byte phải tải. Ba trục lặp lại trong các nguồn: render ở đâu (server, client,…
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riêng:
- Quản lý fleet và migrate code hàng loạt Chủ đề Thành viên
Khi số component (repo, service, pipeline, thư viện) tăng nhanh hơn số kỹ sư, chi phí của mỗi thay đổi xuyên suốt (nâng thư viện, vá bảo mật, đổi API nội bộ, khai tử dataset) tỉ lệ với số component chứ không với độ khó…
- Yelp Công ty Thành viên
Kafka của Yelp (hàng chục tỷ message/ngày) chuyển từ EC2 + Puppet lên PaaS nội bộ PaaSTA trên Kubernetes với operator tự viết và Cruise Control (2021) ; migration không downtime bằng cách gấp đôi broker rồi dời…
- Reducing local dev time by 83%: Why we migrated off Next.js Bài tóm tắt · Inngest · 2026
…ndency và refactor; dev dùng Turbopack nhưng production vẫn Webpack nên hai môi trường khác nhau): chỉ bớt vài giây. - Đánh giá phương án: prototype TanStack Start, Deno Fresh, Rea…
- Zillow Công ty Thành viên
Zillow cho thấy một công ty dữ liệu đi từ ứng dụng web có cache tự làm sang nền tảng dữ liệu, ML và thí nghiệm dùng chung. Năm 2012 các sản phẩm mới đã chạy trên AWS: nền tảng website cho môi giới trên WordPress dùng…
- How we rebuilt Next.js with AI in one week Bài tóm tắt · Cloudflare · 2026
Next.js dùng toolchain riêng (Turbopack); muốn chạy trên nền tảng serverless khác (Cloudflare, Netlify, Lambda) phải nắn lại output build. OpenNext làm việc đó bằng cách dịch ngược output của Next.js, nên vỡ không đoán…
- DuckDB v2.0: Your Database Deserves a Better Parser Bài tóm tắt · DuckDB Labs · 2026
Từ commit đầu tiên năm 2018, DuckDB dùng parser và grammar lấy từ PostgreSQL: trưởng thành, đã qua thử lửa, cú pháp quen thuộc. Họ thêm một Transformer đổi parse tree kiểu Postgres sang AST nội bộ.
- Rebuilding our tech stack for the new Facebook.com Bài tóm tắt · Meta · 2020
Facebook.com ra đời năm 2004 là một website PHP render ở server. Qua nhiều năm, từng lớp công nghệ được thêm vào cho tính năng tương tác; mỗi lớp làm site chậm thêm một chút và khó bảo trì hơn, đến mức tính năng như…
- Moving Railway's Frontend Off Next.js Bài tóm tắt · Railway · 2026
Next.js đưa railway.com từ số 0 tới hàng triệu user mỗi tháng, nhưng build frontend vượt 10 phút (riêng Next.js 6 phút) với một team ship nhiều lần mỗi ngày. App chủ yếu chạy phía client (dashboard có trạng thái, canvas…
- Migrating millions of lines of code to TypeScript Bài tóm tắt · Stripe · 2022
…lên QA, sửa các công cụ khác cũng đọc source (ESLint, Jest, Webpack, Metro), chỉ sinh .tsx để sửa hàng loạt snapshot Jest; tắt tạm vài rule ESLint viết cho parser Flow. Đội sản phẩ…
- How we improved reporting and monitoring of test automation results Bài tóm tắt · trivago · 2023
…eport server được team khác dùng cho cả test API và báo cáo Webpack bundle vì không gắn với loại test hay framework. Bài học cho SWE - Một lỗi test chỉ hữu ích khi trả lời nhanh đư…
- Migrating a Large Flow Monorepo to TypeScript Bài tóm tắt · Yelp · 2026
Đầu 2017, đội Webcore chọn Flow thay vì TypeScript (lúc đó Flow hỗ trợ React và hiệu năng tốt hơn). Vài năm sau TypeScript rõ ràng thắng: nhiều kiểu cho package npm hơn hẳn, ổn định hơn.
- Migrating from Apollo Tooling to GraphQL Codegen at Yelp Bài tóm tắt · Yelp · 2026
Monorepo React của Yelp (hơn 500 package, hàng chục team) sinh kiểu TypeScript cho mọi query GraphQL vào thư mục generated cạnh component. Năm 2020 họ chọn apollo-tooling vì chạy được ngay không cần cấu hình.
- Training Orchestrator: Unifying Model Training at Yelp Bài tóm tắt · Yelp · 2026
Yelp đã có feature store cho dữ liệu tái lập được, thư viện training chung cho neural network và gradient-boosted tree, tích hợp Spark, và MLflow cho theo dõi và deploy model; còn thiếu phần ở giữa: cách chuẩn để điều…
- The static-all Split - Dividing Zillow's JavaScript Monolith Repository Bài tóm tắt · Zillow · 2017
Năm 2012, dự án "The Great Schism" tách mọi tài nguyên tĩnh (JS, CSS, ảnh, template) khỏi ứng dụng monolith Java vào một repo tên static-all.