Tan Phat Media

HAR File Analyzer

Đọc file HAR xuất từ tab Network để biết phiên tải trang thật của bạn tốn gì ở đâu

Toàn bộ việc đọc tệp diễn ra trong trình duyệt, tệp không rời khỏi máy bạn

Đọc trước khi mở file HAR

File HAR chứa cookie phiên đăng nhập, header xác thực dạng Authorization hoặc API key, và tùy tùy chọn khi xuất có thể chứa cả nội dung request và response.

Người cầm được file HAR của bạn có thể đăng nhập vào tài khoản của bạn mà không cần mật khẩu, chừng nào phiên đó còn hiệu lực. Vì vậy đừng đính kèm file HAR vào ticket công khai, đừng đăng lên diễn đàn, đừng gửi qua nhóm chat chung. Nếu buộc phải gửi cho bộ phận hỗ trợ, hãy đăng xuất và đổi mật khẩu sau đó, hoặc ghi lại phiên bằng cửa sổ ẩn danh với tài khoản thử nghiệm.

Công cụ này chạy hoàn toàn trên trình duyệt của bạn. Tệp được đọc bằng JavaScript ngay trên máy, không có bước tải lên máy chủ, không lưu vào cơ sở dữ liệu, không ghi vào bộ nhớ trình duyệt. Tải lại trang là kết quả biến mất.

Chọn file HAR

Bấm để chọn tệp .har hoặc kéo thả tệp vào đây

Tệp được xử lý ngay trên trình duyệt, không tải lên máy chủ

Cách xuất file HAR từ trình duyệt

Chrome, Edge, Cốc Cốc, Brave

Mở trang cần đo, nhấn F12 hoặc Ctrl+Shift+I để mở công cụ dành cho nhà phát triển, chuyển sang tab Network. Tích ô Preserve log nếu trang có chuyển hướng. Tải lại trang bằng Ctrl+F5 để ghi trọn phiên tải. Khi trang tải xong, bấm chuột phải vào bất kỳ dòng nào trong danh sách rồi chọn Save all as HAR with content, hoặc bấm biểu tượng mũi tên xuống trên thanh công cụ của tab Network.

Firefox

Nhấn F12, sang tab Network, tải lại trang, sau đó bấm chuột phải vào danh sách và chọn Save All As HAR. Firefox cũng có nút bánh răng ở góc phải với mục Save All As HAR.

Safari

Bật menu Develop trong phần cài đặt nâng cao, mở Web Inspector, sang tab Network, tải lại trang rồi bấm nút Export ở góc trên bên phải của danh sách.

Mẹo: nếu chỉ cần đo hiệu năng, hãy chọn cách lưu không kèm nội dung phản hồi. Tệp nhẹ hơn nhiều và bớt hẳn phần dữ liệu nhạy cảm, trong khi mọi số liệu thời gian và dung lượng trong bảng dưới đây vẫn tính đủ.

Công cụ này khác gì các công cụ liên quan

Trang này đọc một bản ghi phiên tải thật do chính trình duyệt của bạn ghi lại. Nó thấy đúng những gì máy bạn đã tải, kể cả phần sau đăng nhập, phần chỉ xuất hiện trên mạng của bạn, và cả các request do tiện ích mở rộng sinh ra. Đổi lại, nó không chấm điểm và không đo lại được, vì mọi con số đã bị đóng băng trong tệp.

  • Page Speed Analyzer — chấm điểm một địa chỉ công khai và trả về Core Web Vitals. Trang đó tự đi tải trang giúp bạn, trang này đọc lại phiên tải bạn đã ghi. Trang đó không vào được khu vực cần đăng nhập, trang này thì được.
  • Performance Budget Calculator — đặt hạn mức dung lượng cho từng loại tài nguyên. Lấy con số ở bảng phân bổ theo loại tài nguyên phía trên rồi mang sang đó để biết mình đang vượt ngân sách bao nhiêu.
  • Network Latency Tester — đo độ trễ mạng ở thời điểm hiện tại. Khi bảng vấn đề báo thời gian chờ máy chủ cao, dùng trang đó để tách phần do đường truyền ra khỏi phần do máy chủ xử lý chậm.
  • GraphQL Schema to TypeScript — nếu waterfall cho thấy các request tới endpoint GraphQL chiếm phần lớn thời gian chờ, đây là nơi sinh type cho schema để đội phát triển làm việc với chúng nhanh hơn.

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Phân tích file HAR: đọc lại đúng phiên tải trang mà máy bạn đã ghi

Công cụ nhận file HAR xuất từ tab Network của trình duyệt rồi bóc ra tổng số request, dung lượng truyền và dung lượng gốc, thời gian tải, phân bổ theo loại tài nguyên và theo tên miền, biểu đồ waterfall, thống kê mã trạng thái cùng danh sách vấn đề cụ thể. Tệp được đọc hoàn toàn trong trình duyệt, không tải lên máy chủ và không lưu lại ở bất cứ đâu.

Tính năng nổi bật

  • Đọc file HAR chuẩn 1.2 xuất từ Chrome, Edge, Firefox, Safari và các trình duyệt nhân Chromium
  • Tổng số request, tổng dung lượng truyền trên đường mạng và tổng dung lượng gốc chưa nén
  • Thời gian tải lấy từ mốc onLoad của trang, kèm độ dài toàn phiên tính từ request đầu tới request cuối
  • Phân bổ dung lượng theo bảy nhóm tài nguyên: document, script, stylesheet, hình ảnh, font, XHR và media
  • Biểu đồ waterfall bằng SVG chia rõ sáu pha: chờ hàng đợi, DNS, kết nối, gửi, chờ máy chủ và nhận dữ liệu
  • Bảng request chậm nhất và request nặng nhất, đổi qua lại bằng một nút bấm
  • Phân bổ theo tên miền và thống kê mã trạng thái để thấy ngay bên thứ ba nào đang chiếm băng thông
  • Sáu nhóm cảnh báo: chuyển hướng nhiều lần, tài nguyên không nén, thiếu khai báo cache, chờ máy chủ lâu, hàng đợi dài và request lỗi

Vì sao đọc lại file HAR có giá trị khác hẳn việc chấm điểm một địa chỉ

Các công cụ chấm điểm tốc độ đều làm cùng một việc: tự mở trang bằng một trình duyệt trên máy chủ của họ, đo rồi trả về điểm số. Cách đó rất tiện nhưng có ba giới hạn mà bất kỳ ai từng đi tìm nguyên nhân trang chậm đều gặp. Thứ nhất, nó chỉ vào được những trang công khai, còn khu vực sau đăng nhập, trang giỏ hàng, trang quản trị hay ứng dụng nội bộ thì nằm ngoài tầm với. Thứ hai, nó đo từ vị trí máy chủ của công cụ chứ không phải từ chỗ khách hàng của bạn ngồi, nên độ trễ đường truyền và cả kết quả phân giải tên miền đều khác. Thứ ba, nó không nhìn thấy những gì chỉ xảy ra trên máy người dùng thật, chẳng hạn tiện ích mở rộng chèn thêm request, mạng công ty chặn một tài nguyên, hay bộ nhớ đệm còn giữ bản cũ. File HAR giải quyết cả ba: nó là bản ghi chính xác của phiên tải đã thực sự diễn ra trên máy bạn, ở mạng của bạn, với tài khoản của bạn. Khi khách hàng báo trang chậm mà bạn kiểm tra thì thấy nhanh, xin họ một file HAR là cách nhanh nhất để nhìn đúng thứ họ đã nhìn thấy.

Lợi ích khi sử dụng

  • Nhìn được cả phần sau đăng nhập, nơi các công cụ chấm điểm từ xa không vào được
  • Tách bạch thời gian chờ máy chủ với thời gian tải dữ liệu, nên biết nên sửa phía nào
  • Thấy ngay tên miền bên thứ ba nào đang chiếm băng thông và làm chậm trang
  • Nhận file HAR do chính khách hàng gửi để tái hiện đúng vấn đề họ gặp
  • Toàn bộ xử lý trong trình duyệt nên dùng được với dữ liệu của hệ thống nội bộ

Cách xuất và phân tích file HAR

  1. 1Mở trang cần đo, nhấn F12 để mở công cụ dành cho nhà phát triển rồi chuyển sang tab Network.
  2. 2Tích ô giữ lại nhật ký nếu trang có chuyển hướng, sau đó tải lại trang để ghi trọn phiên tải từ request đầu tiên.
  3. 3Khi trang tải xong, bấm chuột phải vào danh sách request và chọn mục lưu tất cả thành HAR. Nếu chỉ cần đo hiệu năng, hãy chọn cách lưu không kèm nội dung phản hồi để tệp nhẹ hơn và bớt dữ liệu nhạy cảm.
  4. 4Kéo tệp vừa lưu vào khung tải lên trên trang này, hoặc bấm vào khung để chọn tệp từ máy.
  5. 5Đọc phần tổng quan trước, rồi tới bảng phân bổ theo loại tài nguyên, rồi xem waterfall để biết thứ tự thời gian, cuối cùng đọc danh sách vấn đề để có việc cụ thể cần sửa.

File HAR là dữ liệu nhạy cảm, hãy đối xử với nó như với mật khẩu

Đây là điều cần nói trước mọi thứ khác. Một file HAR ghi lại toàn bộ header của từng request và từng phản hồi trong phiên tải, nghĩa là nó chứa cookie phiên đăng nhập của bạn, header xác thực dạng Authorization mang theo mã thông báo, khóa API gửi kèm, và tùy tùy chọn khi xuất còn có thể chứa cả nội dung request lẫn nội dung phản hồi. Cookie phiên là thứ đủ để đăng nhập vào tài khoản mà không cần biết mật khẩu, chừng nào phiên đó còn hiệu lực. Vì vậy một file HAR gửi nhầm vào một kênh chat chung, đính kèm vào ticket công khai hay đăng lên diễn đàn hỏi đáp là một sự cố bảo mật thật sự chứ không phải chuyện nhỏ. Nguyên tắc an toàn gồm mấy điểm: khi xuất chỉ để đo hiệu năng thì chọn cách lưu không kèm nội dung phản hồi, ghi lại phiên bằng cửa sổ ẩn danh với tài khoản thử nghiệm nếu có thể, chỉ gửi cho người thật sự cần và qua kênh riêng tư, và sau khi gửi thì đăng xuất để vô hiệu hóa phiên đã bị lộ trong tệp. Riêng công cụ này xử lý toàn bộ bằng JavaScript ngay trên máy bạn, không có bước tải lên, không ghi vào cơ sở dữ liệu, không lưu vào bộ nhớ trình duyệt, và tải lại trang là kết quả biến mất.

Sáu pha của một request và pha nào chỉ ra vấn đề gì

Mỗi thanh trong biểu đồ waterfall chia thành sáu pha, và biết pha nào dài giúp bạn đi thẳng tới nguyên nhân thay vì đoán. Pha chờ hàng đợi là khoảng thời gian request đã được tạo nhưng chưa được gửi đi, thường do trình duyệt giới hạn số kết nối đồng thời tới cùng một tên miền, hoặc do luồng chính đang bận. Pha phân giải tên miền là thời gian tra cứu địa chỉ máy chủ, chỉ xuất hiện ở request đầu tiên tới mỗi tên miền mới, nên nhiều tên miền bên thứ ba đồng nghĩa với nhiều lần tra cứu. Pha kết nối và mã hóa là thời gian bắt tay với máy chủ, cũng chỉ tính cho kết nối mới. Pha gửi gần như luôn rất ngắn trừ khi bạn tải tệp lớn lên. Pha chờ máy chủ là khoảng từ lúc gửi xong tới lúc nhận được byte đầu tiên, phản ánh thời gian máy chủ xử lý cộng với độ trễ đường truyền hai chiều. Pha nhận dữ liệu là thời gian tải hết nội dung, tỷ lệ với dung lượng và băng thông. Quy tắc đọc nhanh: pha chờ máy chủ dài thì sửa phía máy chủ hoặc đưa nội dung ra gần người dùng hơn, pha nhận dữ liệu dài thì giảm dung lượng, pha chờ hàng đợi dài thì giảm số request hoặc nâng cấp giao thức.

Dung lượng truyền và dung lượng gốc là hai con số khác nhau

Bảng tổng quan hiển thị hai con số dễ bị nhầm lẫn. Dung lượng truyền là số byte thực sự đi qua đường mạng, tức là dung lượng sau khi đã nén cộng với phần header. Dung lượng gốc là kích thước nội dung sau khi trình duyệt giải nén, tức là thứ mà mã JavaScript phải phân tích và trình duyệt phải dựng lên. Cả hai đều quan trọng nhưng cho hai loại kết luận khác nhau. Dung lượng truyền quyết định thời gian tải trên mạng chậm và quyết định hóa đơn băng thông. Dung lượng gốc quyết định thời gian trình duyệt xử lý, và với JavaScript thì đây mới là con số đáng lo, vì một tệp nén còn hai trăm kilobyte nhưng giải ra bảy trăm kilobyte vẫn phải được phân tích cú pháp và biên dịch đủ bảy trăm kilobyte trên chiếc điện thoại tầm trung của người dùng. Khoảng cách giữa hai con số cũng chính là thước đo hiệu quả nén: với HTML, CSS, JavaScript và JSON, mức nén tốt thường đưa dung lượng truyền xuống còn khoảng một phần ba so với bản gốc. Nếu hai con số gần bằng nhau ở nhóm tài nguyên văn bản, gần như chắc chắn máy chủ chưa bật nén, và đó là thứ sửa được trong vài phút cấu hình.

Chuỗi chuyển hướng: chi phí ẩn thường bị bỏ qua nhất

Chuyển hướng là thứ dễ tích tụ theo thời gian mà không ai để ý, vì mỗi lần thêm một luật đều có lý do chính đáng riêng. Một trang có thể đi từ địa chỉ không bảo mật sang địa chỉ bảo mật, rồi từ tên miền không có tiền tố sang tên miền có tiền tố, rồi từ đường dẫn cũ sang đường dẫn mới sau một lần đổi cấu trúc, và thế là ba lần chuyển hướng trước khi nội dung thật bắt đầu tải. Chi phí không chỉ là ba lần đi về máy chủ. Nếu các bước nằm trên tên miền khác nhau thì mỗi bước còn phải tra cứu tên miền và bắt tay mã hóa lại từ đầu, và trên mạng di động với độ trễ cao thì tổng chi phí có thể lên tới cả giây trước khi byte đầu tiên của trang thật xuất hiện. Với công cụ tìm kiếm, chuỗi chuyển hướng dài còn làm loãng tín hiệu liên kết và tiêu tốn ngân sách thu thập dữ liệu. Công cụ này ghép các bước chuyển hướng liên tiếp thành chuỗi và báo động khi chuỗi có từ hai bước trở lên. Cách sửa gồm hai phần: gộp các luật ở tầng máy chủ để mọi địa chỉ đầu vào nhảy thẳng một bước tới địa chỉ cuối cùng, và sửa nguồn gốc bằng cách cập nhật liên kết trong trang, trong quảng cáo và trong sơ đồ trang web để chúng trỏ thẳng tới địa chỉ đúng.

Đọc kết quả theo thứ tự nào để tìm ra việc cần làm

Một phiên tải trung bình có hàng trăm request, nên nhìn vào bảng chi tiết trước sẽ rất dễ lạc. Thứ tự đọc hiệu quả bắt đầu từ bốn con số tổng quan. Nếu tổng dung lượng truyền vượt quá vài megabyte thì vấn đề là dung lượng, hãy đi thẳng xuống bảng phân bổ theo loại tài nguyên để biết nhóm nào chiếm phần lớn, thường là hình ảnh hoặc JavaScript. Nếu tổng dung lượng ổn mà thời gian tải vẫn dài, hãy nhìn tổng thời gian chờ máy chủ: con số này lớn nghĩa là thời gian trôi vào việc chờ chứ không phải việc tải, và cách sửa nằm ở phía máy chủ. Tiếp theo mở waterfall để xem hình dạng chung. Nếu các thanh xếp thành bậc thang nối tiếp thay vì chồng lên nhau thì có phụ thuộc dây chuyền, thường là một tệp phải tải xong mới biết cần tải tệp tiếp theo, và cách sửa là khai báo tải trước cho tài nguyên quan trọng. Nếu nhiều thanh cùng bắt đầu một lúc nhưng phần chờ hàng đợi rất dài thì đang nghẽn số kết nối đồng thời. Cuối cùng mới đọc danh sách vấn đề, vì đến lúc này bạn đã có bối cảnh để biết mục nào đáng sửa trước. Nguyên tắc chọn việc là sửa thứ vừa dễ vừa ảnh hưởng lớn trước, thường là bật nén và đặt thời hạn cache, rồi mới tới việc tốn công như tách gói JavaScript.

Câu hỏi thường gặp (FAQ)

File HAR của tôi có bị tải lên máy chủ của các bạn không?

Không. Tệp được đọc bằng JavaScript ngay trên trình duyệt của bạn, không có bước gửi lên máy chủ, không lưu vào cơ sở dữ liệu, không ghi vào bộ nhớ trình duyệt. Bạn có thể ngắt mạng sau khi trang đã tải xong rồi vẫn phân tích được bình thường.

File HAR chứa những gì mà phải cẩn thận khi chia sẻ?

Nó chứa toàn bộ header của mọi request, tức là cookie phiên đăng nhập, header Authorization mang mã thông báo, khóa API, và nếu xuất kèm nội dung thì có cả dữ liệu gửi đi lẫn dữ liệu nhận về. Người cầm được tệp có thể vào tài khoản của bạn mà không cần mật khẩu chừng nào phiên còn hiệu lực.

Làm sao xuất file HAR bớt nhạy cảm hơn?

Chọn cách lưu không kèm nội dung phản hồi khi xuất, ghi lại phiên bằng cửa sổ ẩn danh với tài khoản thử nghiệm, và đăng xuất ngay sau khi xuất tệp để vô hiệu hóa phiên nằm trong đó. Mọi số liệu thời gian và dung lượng trong công cụ này vẫn tính đủ khi tệp không kèm nội dung.

Xuất file HAR ở Chrome bằng cách nào?

Nhấn F12 để mở công cụ dành cho nhà phát triển, chuyển sang tab Network, tích ô giữ lại nhật ký nếu trang có chuyển hướng, tải lại trang, rồi bấm chuột phải vào danh sách request và chọn mục lưu tất cả thành HAR. Cũng có nút mũi tên tải xuống trên thanh công cụ của tab Network.

Vì sao dung lượng truyền và dung lượng gốc chênh nhau nhiều?

Vì tài nguyên văn bản được nén trên đường truyền rồi giải nén ở trình duyệt. Chênh lệch lớn là dấu hiệu tốt, chứng tỏ nén đang hoạt động. Ngược lại, nếu hai con số gần bằng nhau ở nhóm script, stylesheet hay document thì gần như chắc chắn máy chủ chưa bật nén.

Công cụ báo thời gian chờ máy chủ cao thì nên sửa gì trước?

Pha chờ gồm thời gian máy chủ xử lý cộng độ trễ đường truyền hai chiều. Hãy kiểm tra truy vấn cơ sở dữ liệu chậm và các lời gọi tới dịch vụ khác trong lúc dựng trang trước, sau đó tới việc bật cache phía máy chủ, cuối cùng mới xét việc đưa máy chủ hoặc CDN đến gần người dùng hơn.

Request nằm chờ hàng đợi lâu nghĩa là gì?

Nghĩa là request đã được tạo nhưng phải chờ mới được gửi đi, thường vì trình duyệt giới hạn số kết nối đồng thời tới cùng một tên miền trên giao thức cũ, hoặc vì luồng chính đang bận. Cách xử lý là giảm số request, nâng lên giao thức mới hơn, và hoãn tải những tệp không cần cho lần vẽ đầu tiên.

Vì sao một số request hiển thị dung lượng bằng không?

Thường là request lấy từ bộ nhớ đệm nên không tốn byte nào trên mạng, hoặc là phản hồi chuyển hướng vốn không có phần thân, hoặc là request thất bại không nhận được phản hồi. Nếu tệp HAR không ghi dung lượng thực tế, công cụ sẽ hiện một dòng nhắc rằng con số tổng đang là ước lượng.

Công cụ có xử lý được file HAR lớn không?

Được. Việc phân tích chạy một lượt qua danh sách request nên vài nghìn request vẫn xong trong chớp mắt. Riêng biểu đồ waterfall chỉ vẽ số dòng bạn chọn để trang không bị nặng, bạn có thể nâng lên hai trăm dòng nếu cần nhìn sâu hơn.

Kết quả ở đây có thay thế được điểm số tốc độ trang không?

Không, hai thứ trả lời hai câu hỏi khác nhau. Điểm số cho biết một địa chỉ công khai được chấm thế nào theo bộ tiêu chí chung. File HAR cho biết phiên tải cụ thể trên máy bạn đã tốn gì ở đâu, kể cả phần sau đăng nhập. Dùng cả hai thì bổ sung cho nhau.

Vì sao số request trong công cụ khác với số hiện ở tab Network?

Thường do bộ lọc đang bật trong tab Network khi bạn xuất tệp, hoặc do ô giữ lại nhật ký chưa tích nên các request trước lần chuyển hướng cuối đã bị xóa. Hãy tắt hết bộ lọc, tích ô giữ lại nhật ký rồi tải lại trang trước khi xuất.

Tài nguyên nào bị coi là không khai báo cache?

Các tệp tĩnh như script, stylesheet, hình ảnh, font và media trả về mã hai trăm nhưng không có max-age trong cache-control và cũng không có expires. Những tệp này phải tải lại từ đầu ở mọi lượt truy cập sau, dù nội dung không đổi. Cách sửa là đặt thời hạn dài cho tệp có mã băm trong tên.

Từ khóa liên quan

  • phân tích file har
  • har file analyzer online
  • đọc file har
  • cách xuất file har chrome
  • har viewer tiếng việt
  • phân tích waterfall network
  • kiểm tra tốc độ tải trang bằng har
  • file har chứa gì
  • file har có nhạy cảm không
  • tab network devtools
  • thời gian chờ máy chủ ttfb
  • request bị chuyển hướng nhiều lần
  • tài nguyên không được nén gzip
  • kiểm tra cache-control
  • phân bổ dung lượng theo loại tài nguyên
  • top request chậm nhất
  • thống kê mã trạng thái http
  • công cụ phân tích hiệu năng web
  • har analyzer không cần upload
  • tối ưu tốc độ website từ har

Công cụ Developer Tools liên quan

.env Generator

Tạo file .env và .env.example cho dự án.

.gitignore Generator

Tạo .gitignore cho Node.js, Python, Java.

API Mock Generator

Tạo mock JSON data cho API testing.

API Response Formatter

Format và phân tích API response.

API Tester

Test REST API: GET, POST, PUT, DELETE.

Postman Alternative - API Testing Tool Online với Collections, Environment & File Upload

Postman Alternative miễn phí - Test APIs với Collections, Multiple Environments, Pre-request Scripts, Collection Runner, File Upload (form-data), Tests/Assertions, Code Generation (cURL, JS, Python, Node.js). Browser-based, không cần cài đặt. Save requests, export/import collections, auto-save history. Hỗ trợ Bearer Token, Basic Auth, API Key. Hoàn hảo cho API development và testing.

Swagger API Tester - Test API với OpenAPI/Swagger Spec & Authentication Online

Swagger API Tester miễn phí - Import OpenAPI/Swagger specification và test API endpoints với đầy đủ authentication (Bearer Token/JWT, Basic Auth, API Key). Hỗ trợ OpenAPI 3.0, Swagger 2.0, auto-parse endpoints, parameters, request body. Giao diện như Swagger UI với color-coded methods, grouped endpoints, real-time testing. Hoàn hảo cho API development, testing, debugging secured APIs.

Base Converter

Chuyển đổi Binary, Hex, Base32.

Base64 Encoder

Mã hóa/giải mã Base64.

Binary Converter

Chuyển đổi Decimal, Binary, Hex.

Box Shadow Generator

Tạo CSS box-shadow trực quan.

Chmod Calculator

Tính quyền file Linux.

Dịch vụ của Tấn Phát Digital

Đang xây sản phẩm và cần thêm người làm phần nặng?

Gói giải pháp doanh nghiệp

Nền tảng custom cho ngân hàng, y tế và sàn B2B, chuẩn ISO 27001, GDPR, PCI-DSS, SLA 99.99%.

Từ 50.000.000đXem chi tiết →

Dịch vụ phát triển Blockchain & Web3

Smart contract, dApp và NFT marketplace đa chuỗi, audit bảo mật đầy đủ trước khi lên mainnet.

Từ 50.000.000đXem chi tiết →

Dịch vụ thiết kế website tại Hồ Chí Minh

Website doanh nghiệp, bán hàng và đặt lịch, chuẩn SEO ngay từ cấu trúc, tốc độ tải dưới 3 giây.

Từ 5.000.000đXem chi tiết →

Dịch vụ thiết kế landing page

Trang đích riêng cho từng chiến dịch quảng cáo, tỷ lệ chuyển đổi 3–8%, bàn giao trong 5–21 ngày.

Từ 3.000.000đXem chi tiết →

Tư vấn và báo giá miễn phí trong 24 giờ. Xem toàn bộ dịch vụ

Zalo
Facebook
Tấn Phát Digital
Zalo
Facebook