
Closed
Posted
Paid on delivery
Tôi đang dùng thư viện TradingView để hiển thị biểu đồ nến. Vấn đề lớn nhất hiện tại là khi người dùng rời khỏi tab trình duyệt và quay lại, nến (đặc biệt là nến hiện tại) mất thời gian đáng kể mới hiển thị lại đầy đủ. [login to view URL] Tôi cần bạn: • Phân tích nguyên nhân chậm khi tab được kích hoạt lại. • Đề xuất và triển khai giải pháp tối ưu để nến hiện tại được render tức thì, không giật lag. • Giữ nguyên mọi tính năng có sẵn của chỉ can thiệp ở lớp hiển thị hoặc bộ nhớ đệm. • Cung cấp mã nguồn đã chỉnh sửa kèm hướng dẫn tích hợp vào dự án React/JS thuần (nếu cần). • Ghi chú rõ ràng các điểm thay đổi để tôi có thể bảo trì sau này. Ưu tiên người từng tối ưu WebGL hoặc charting library tương tự. Hãy nêu ngắn gọn cách bạn dự định giải quyết và thời gian hoàn thành.
Project ID: 40368871
33 proposals
Remote project
Active 21 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
33 freelancers are bidding on average $412 USD for this job

I will analyze the root cause of slow rendering when the tab is reactivated and propose an optimized solution to ensure immediate rendering of current candlesticks without lag. I will maintain all existing features while intervening at the display layer or cache. I will provide the modified source code with integration guidelines for a React/JS project if needed. Clear notes on all changes will be included for future maintenance. With expertise in WebGL optimization and similar charting libraries, I am confident in resolving this issue efficiently and promptly.
$420 USD in 10 days
7.6
7.6

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have over 10 years of experience in web development and data visualization, specifically with libraries like TradingView. My expertise includes optimizing rendering and enhancing performance in complex applications. To address the lag when switching tabs, I will analyze the current rendering process and identify any bottlenecks. I will then propose an optimization strategy focusing on efficient data handling and display using caching methods, ensuring the current candle is rendered instantly while retaining all existing functionalities. You can view my work here: https://www.freelancer.in/u/ixorawebmob I would love to discuss further details to ensure the best outcome. Could you clarify: 1. Are there specific performance metrics you're aiming to achieve? Let’s discuss this over chat! Regards, Arpit Jaiswal
$250 USD in 25 days
5.9
5.9

Chào bạn. tôi đã triển khai mã ngồn tradingview lib từ data riêng! Tôi hiểu việc này có lẽ đền từ việc cập nhật dữ liệu. tôi hiểu thư viện và có thể tìm lỗi được cho bạn! hãy mở cuộc trò chuyện mới mình để bắt đầu công việc nhé. mình là người Hà Nội. cảm ơn bạn!
$500 USD in 7 days
5.9
5.9

Hello, I appreciate the opportunity to work on your TradingView project. I understand that you are facing performance issues with candle rendering when users switch back to the browser tab, and you're looking for a solution that ensures a smooth and instant display of the current candle. With extensive experience in optimizing WebGL and charting libraries, I have successfully tackled similar challenges. My expertise in JavaScript and React allows me to efficiently analyze and enhance rendering processes. To address your needs, I propose the following approach: - Conduct a thorough analysis of the rendering delays when the tab is reactivated. - Implement optimizations focused on display layer adjustments and caching strategies to ensure immediate rendering of the current candle. - Maintain all existing features while enhancing performance, providing clear code documentation to facilitate future maintenance. - Deliver the modified source code along with integration guidelines tailored for your React/JS project. I am eager to start this project and am confident in delivering high-quality results within a timely manner. Please feel free to reach out for further discussion or any questions you may have. Best regards.
$250 USD in 7 days
5.0
5.0

Chào bạn, Tôi đã xem qua yêu cầu tối ưu render nến OHLC trên TradingView khi quay lại tab trình duyệt. Vấn đề tập trung ở việc hiển thị chậm nến hiện tại khiến trải nghiệm người dùng không mượt. Với kinh nghiệm về WebGL và tối ưu thư viện charting, tôi sẽ phân tích nguyên nhân chậm bằng cách đánh giá việc quản lý bộ nhớ đệm và lớp hiển thị, sau đó triển khai giải pháp xử lý render nến hiện tại tức thì, không giật lag, giữ nguyên các tính năng hiện có. Tôi cũng sẽ chỉnh sửa mã nguồn, chú thích rõ ràng để dễ dàng tích hợp vào dự án React/JS thuần của bạn. Tôi dự kiến hoàn thành trong 7 ngày để đảm bảo chất lượng tối ưu và hướng dẫn kỹ lưỡng Bạn có thể cung cấp thêm thông tin về cách tích hợp TradingView hiện tại và liệu có yêu cầu đặc biệt nào về phiên bản thư viện sử dụng không? Trân trọng, Muhammad
$350 USD in 7 days
6.6
6.6

Hi There Vấn đề này thường không nằm ở dữ liệu mà ở cơ chế redraw sau khi tab resume, nhất là khi TradingView phải đồng bộ lại candle hiện tại, animation frame, cache và dữ liệu realtime cùng lúc. Tôi sẽ phân tích luồng update khi document visibility thay đổi, xác định điểm nghẽn ở lớp render hoặc subscription, rồi tối ưu theo hướng giữ sẵn state/candle hiện tại trong memory để khi quay lại tab có thể vẽ lại gần như tức thì mà không ảnh hưởng các tính năng đang chạy. Tôi có thể làm việc trực tiếp trên React hoặc JS thuần, ghi rõ từng thay đổi để bạn dễ bảo trì và tích hợp lại sau này. Bạn đang dùng datafeed custom qua websocket hay polling cho candle realtime? best regards Waqas A.
$500 USD in 7 days
5.2
5.2

Xin chào! ★★★★ ( Tối ưu hóa hiệu suất vẽ lại nến OHLC trên TradingView khi chuyển đổi tab trình duyệt ) ★★★★ Hiểu biết về dự án: Bạn cần khắc phục tình trạng vẽ lại (re-render) chậm chạp của các nến OHLC trên biểu đồ TradingView khi người dùng chuyển đổi giữa các tab trong trình duyệt. Mục tiêu là đạt được khả năng vẽ lại nến hiện tại ngay lập tức mà không bị giật/trễ (lag), đồng thời giữ nguyên vẹn tất cả các tính năng hiện có trong cấu trúc React/JS. ⚜ Tối ưu hóa hiệu suất biểu đồ TradingView ⚜ Tinh chỉnh vòng đời render/WebGL cho các nến ⚜ Cải thiện việc xử lý API Tab Visibility (khả năng hiển thị của tab) ⚜ Lưu trữ đệm (cache) dữ liệu OHLC mới nhất tại phía client (local) ⚜ Tối ưu hóa trạng thái (state) trong React/JS cho quá trình vẽ lại Tôi có kinh nghiệm trong việc tối ưu hóa các hệ thống trực quan hóa dữ liệu thời gian thực và hệ thống biểu đồ sử dụng React và JS; bao gồm việc tinh chỉnh hiệu suất cho các thành phần giao diện (UI) nặng dựa trên WebGL cũng như các bảng điều khiển (dashboard) hiển thị dữ liệu dạng luồng (streaming). Phương pháp thực hiện: Tôi sẽ phân tích chu trình `visibilitychange` (thay đổi trạng thái hiển thị) và quá trình vẽ lại; ngăn chặn việc tải lại toàn bộ biểu đồ khi tab được kích hoạt (focus); lưu trữ trạng thái nến mới nhất vào bộ nhớ đệm; và buộc hệ thống thực hiện việc vẽ lại nhẹ nhàng thay vì tính toán lại toàn bộ dữ liệu. Điều này đảm bảo nến hiện tại sẽ được hiển thị ngay lập tức. Trân trọng, Farhin B.
$256 USD in 10 days
4.9
4.9

✋ Chào bạn!!! ✋ Mục tiêu của dự án: - TỐI ƯU HÓA VIỆC HIỂN THỊ NẾN OHLC THỜI GIAN THỰC TRÊN BIỂU ĐỒ TRADINGVIEW ĐỂ LOẠI BỎ ĐỘ TRỄ VÀ ĐẢM BẢO CẬP NHẬT HÌNH ẢNH NGAY LẬP TỨC KHI NGƯỜI DÙNG QUAY LẠI TAB TRONG KHI VẪN DUY TRÌ CHỨC NĂNG HIỆN CÓ. Tôi đã xem xét kỹ lưỡng toàn bộ yêu cầu của dự án và hiểu rằng bạn cần tối ưu hóa hiệu suất hiển thị biểu đồ TradingView, tập trung vào việc xử lý khả năng hiển thị tab, bộ nhớ đệm và cập nhật nến mượt mà dựa trên WebGL. Tôi là người phù hợp nhất cho dự án này vì tôi chuyên về tối ưu hóa hiệu suất giao diện người dùng và hệ thống trực quan hóa dữ liệu thời gian thực. Phân tích nguyên nhân gốc rễ của sự chậm trễ sự kiện hiển thị tab và các điểm nghẽn khởi tạo lại biểu đồ Tối ưu hóa quy trình hiển thị bằng cách sử dụng bộ nhớ đệm, duy trì trạng thái và hiển thị lại có chọn lọc cho nến OHLC Điều chỉnh hiệu suất trong React hoặc JavaScript đảm bảo vẽ lại biểu đồ WebGL mượt mà mà không làm hỏng các tính năng hiện có Tôi sẽ cung cấp logic hiển thị giao diện người dùng được tối ưu hóa, cải tiến quản lý trạng thái, kiểm thử và cung cấp mã nguồn đầy đủ với tài liệu rõ ràng về tất cả các sửa đổi để dễ dàng bảo trì. Tôi có hơn 9 năm kinh nghiệm làm lập trình viên full stack và đã tham gia nhiều dự án tối ưu hóa biểu đồ thời gian thực và bảng điều khiển tài chính. Rất mong được trò chuyện với bạn để đạt được thỏa thuận. Trân trọng, Elisha Mariam!
$257 USD in 11 days
4.9
4.9

⚠️ If you're not happy, you don’t pay. ⚠️ Hi there, thank you for sharing your project details. I can optimize your TradingView chart rendering to instantly display candles upon tab reactivation, eliminating delays. I will deliver: • Root cause analysis of rendering lag • Implementation of real-time candle rendering solution • Preservation of existing features without disruptions • Edited source code for easy integration into React/JS projects • Clear documentation for future maintenance You will also receive: • Detailed change notes for easy maintenance I am confident in my ability to efficiently address your issue. Looking forward to discussing further steps. Best regards, Chirag.
$550 USD in 7 days
4.6
4.6

I can help you optimize the TradingView OHLC candle rendering so the chart updates smoothly when users switch back to the tab. I’m familiar with TradingView’s widget API, chart event handling, and performance tuning around visibility changes. I’ve worked on real-time trading dashboards where we had to handle inactive tabs, reduce unnecessary re-renders, and ensure that new candles and history data stayed in sync without overloading the browser. This included dealing with onVisibilityChange events and efficient data subscription/unsubscription. My approach would be to review your current TradingView integration, identify where rendering and data updates are triggered, then adjust the logic to pause intelligently in the background and resume with minimal work when the tab becomes active again. I would love to chat more about your project! Regards
$500 USD in 7 days
4.7
4.7

Hey, your project, Tối ưu render nến OHLC khi project looks like a great fit for my skills. I've worked on similar C Programming projects and can deliver solid results. Let me know if you'd like to chat about the approach.
$250 USD in 7 days
4.2
4.2

As a full-stack engineer with over 6 years in the field, I bring a unique blend of technical prowess and problem-solving proficiency to the table. Your project speaks directly to my key strengths, namely performance optimization and automating workflows, both of which are crucial for maintaining a smooth and seamless rendering experience like you need for your trading charts. Throughout my career, I have extensively used modern JavaScript frameworks like React.js which helps to synchronize data efficiently between back-end servers (your time-sensitive nến data) and front-end (Render on Demand), minimizing any lag upon reactivation. Additionally, I am well-versed in identifying bottlenecks within systems and devising targeted solutions for them - an ability that will be particularly useful in analyzing the reasons behind slow reactivation when switching tabs. Given my past experience with data pipelines and real-time analytics too, I can assure you a comprehensive report will be provided that thoroughly documents all changes implemented. Rest assured, there won't be any mystery about the systems I've built for you, making future maintenance effortless. So, let's join forces and get your trading charts running at full speed again!
$500 USD in 7 days
4.0
4.0

Hi, I can do this. I will analyze the rendering delay when the tab is reactivated and identify the root causes, likely related to WebGL or resource loading. My approach will include optimizing the rendering process by implementing efficient caching strategies and ensuring that the current candle is prioritized for immediate display. I will maintain all existing features while focusing on display and caching layers. The solution will be implemented in your React/JS project, and I will provide clear documentation on the changes made for future maintenance. I estimate the project will take approximately 5-7 days to complete, depending on the complexity of the current implementation. Looking forward to enhancing your TradingView experience. Best regards, Ashnasajid
$500 USD in 3 days
3.4
3.4

Xin chào, Tôi hiểu bạn dùng TradingView và gặp hiện tượng nến (đặc biệt nến hiện tại) mất thời gian mới render khi quay lại tab. Tôi sẽ phân tích nguyên nhân và tối ưu lớp hiển thị/bộ nhớ đệm để nến xuất hiện tức thì mà không thay đổi tính năng hiện có. Giải pháp đề xuất: - Phân tích: kiểm tra throttling từ requestAnimationFrame, page visibility API, WebGL context loss, và batching render. - Tối ưu: giữ dữ liệu hiện tại trong cache, dùng frame-skip thông minh + immediate draw khi visibility change, tái tạo nhanh layer WebGL/Canvas cho nến hiện tại. - Triển khai: patch nhỏ trong lớp render của TradingView wrapper (React/JS thuần), fallback cho canvas 2D. Deliverables: - Code patch + file sửa đổi (kèm hướng dẫn cài vào React/JS) - Ghi chú điểm thay đổi & checklist bảo trì - Kiểm thử trên Chrome/Firefox Ngân sách & thời gian: $450 (trong khoảng 250-750), hoàn thành trong 5 ngày. Tôi có kinh nghiệm tối ưu WebGL/charting và sẽ giữ nguyên mọi tính năng. Xem hồ sơ của tôi để tham khảo: https://www.freelancer.com/u/zarminagull189 Trân trọng,
$550 USD in 7 days
3.1
3.1

Chào bạn, Bạn cần tối ưu hóa vấn đề hiển thị biểu đồ nến trong TradingView, cụ thể là biểu đồ bị lag sau khi kích hoạt lại tab. Tôi hiểu bài đăng của bạn và sẵn sàng hợp tác với bạn. Tôi là một lập trình viên Frontend toàn thời gian với kinh nghiệm vững chắc trong việc tối ưu hiệu năng, tối ưu hóa hiển thị WebGL và hệ thống biểu đồ dựa trên React. Tôi đã làm việc với các bảng điều khiển tài chính thời gian thực và có thể gỡ lỗi và tối ưu hóa hiệu quả độ trễ hiển thị trong các thư viện biểu đồ như TradingView. Phương pháp của tôi: * Xác định tác nhân gây ra việc hiển thị lại khi thay đổi khả năng hiển thị của tab * Tối ưu hóa việc lưu trữ dữ liệu OHLC + trạng thái nến hiện tại * Giảm việc khởi tạo lại không cần thiết của thể hiện biểu đồ * Sử dụng phương pháp cập nhật theo lô hiệu quả thay vì vẽ lại toàn bộ * Đảm bảo vẽ lại ngay lập tức nến đang hoạt động khi tập trung vào tab Tôi sẽ đảm bảo tất cả các tính năng hiện có vẫn được giữ nguyên và chỉ cải thiện lớp hiển thị. Tôi cũng sẽ cung cấp mã sạch, có tài liệu và các bước tích hợp cho React/Vanilla JS. Tôi rất mong nhận được phản hồi của bạn. Cảm ơn
$250 USD in 7 days
3.5
3.5

Hello, Bạn đang gặp vấn đề khi người dùng chuyển tab trình duyệt và quay lại, biểu đồ nến TradingView bị chậm và mất thời gian để render lại đầy đủ, đặc biệt là nến hiện tại bị giật hoặc load trễ. Tôi có thể phân tích nguyên nhân (liên quan đến lifecycle của tab visibility, re-render của TradingView chart, caching dữ liệu và WebGL redraw) và tối ưu lại luồng hiển thị để đảm bảo nến được render gần như tức thì khi người dùng quay lại tab. Giải pháp sẽ tập trung vào tối ưu lớp hiển thị, giảm re-render không cần thiết và cải thiện caching dữ liệu realtime, đồng thời giữ nguyên toàn bộ tính năng hiện tại của hệ thống. Nếu phù hợp, tôi có thể bắt đầu ngay và đề xuất hướng tối ưu chi tiết trước khi triển khai. Cheers, Hassan Suhail
$450 USD in 7 days
2.6
2.6

Xin chào, Tôi đã xem xét yêu cầu của bạn và hiểu rằng bạn đang gặp phải tình trạng chậm trễ về hiệu suất trong việc hiển thị biểu đồ nến (đặc biệt là nến hiện hành) mỗi khi tab trình duyệt được kích hoạt trở lại. Mục tiêu đặt ra là loại bỏ tình trạng giật, lag, đồng thời đảm bảo việc hiển thị diễn ra tức thì và mượt mà mà không làm ảnh hưởng đến các chức năng hiện có. Tôi là một lập trình viên chuyên về Front-End và Tối ưu hóa Hiệu suất với hơn 8 năm kinh nghiệm. Trước đây, tôi đã từng thực hiện tối ưu hóa các hệ thống biểu đồ thời gian thực sử dụng TradingView, WebGL và các giải pháp trực quan hóa dữ liệu dựa trên nền tảng React. **Phương án đề xuất:** Trước tiên, tôi sẽ phân tích nguyên nhân gốc rễ của vấn đề—thường liên quan đến cơ chế điều tiết tài nguyên của tab (tab throttling), việc tạm dừng requestAnimationFrame, sự chậm trễ trong việc đồng bộ lại dữ liệu/WebSocket, hoặc quá trình khởi tạo lại biểu đồ. Sau đó, tôi sẽ tiến hành: • Triển khai cơ chế lưu trữ trạng thái (state caching) hiệu quả cho dữ liệu nến mới nhất. • Ngăn chặn việc biểu đồ hiển thị lại (re-render) không cần thiết khi trạng thái hiển thị của tab thay đổi. • Sử dụng Page Visibility API để kích hoạt cơ chế làm mới nhẹ (lightweight refresh) thay vì vẽ lại toàn bộ biểu đồ. Trân trọng, Sukrati.
$250 USD in 7 days
2.7
2.7

Hello, The main challenge lies in ensuring efficient rendering of the current candle when a user returns to the tab. This involves managing state effectively to prevent lag while maintaining the integrity of the chart display. Additionally, optimizing for WebGL performance is crucial to enhance the overall user experience. What specific data flow is currently implemented when switching tabs? Are there existing caching mechanisms in place for the candle data? Understanding these aspects will help identify bottlenecks. I am prepared to analyze the current setup and offer insights for optimization. Looking forward to discussing the architecture further.
$250 USD in 7 days
1.9
1.9

Hi there, Tôi thấy vấn đề chính của bạn là nến hiện tại trên TradingView bị chậm render mỗi khi người dùng quay lại tab, gây cảm giác lag. Trong 5 năm qua tôi đã chuyên xử lý tối ưu WebGL và biểu đồ thời gian thực, nên lỗi này khá quen thuộc: browser tạm dừng requestAnimationFrame và throttle WebGL khi tab không active. Tôi sẽ phân tích pipeline render của TradingView, kiểm tra memory cache và event lifecycle khi tab kích hoạt lại. Sau đó tôi triển khai giải pháp gồm: pre-warm lại dữ liệu nến cuối, giữ buffer WebGL không bị giải phóng, và buộc chart refresh ngay khi visibilitychange kích hoạt. Điều này giúp nến hiện tại hiển thị tức thì, không giật và không ảnh hưởng tính năng có sẵn. Tôi cũng sẽ cung cấp mã nguồn đã chỉnh sửa, có chú thích rõ ràng và hướng dẫn tích hợp vào React hoặc JS thuần. Best regards, Arvin Jay
$555 USD in 7 days
1.8
1.8

Your candles lag on tab return because TradingView re-renders the entire dataset instead of diffing updates. I'll implement memoized data caching, debounce incremental candle updates with requestAnimationFrame, and optimize visibility detection—keeping all features intact. You'll get the modified code with clear integration notes for React projects, plus detailed documentation of each change. $500, 7 days. Best regards, Val
$500 USD in 7 days
1.6
1.6

Thành phố Hồ Chí Minh, Vietnam
Member since Apr 10, 2026
$5000-10000 USD
$30-250 AUD
$8-15 USD / hour
₹750-1250 INR / hour
₹600-1500 INR
$2-8 USD / hour
₹750-1250 INR / hour
£50 GBP
$250-750 USD
$750-1500 USD
₹100-400 INR / hour
$250-750 USD
₹600-1500 INR
₹1500-12500 INR
₹1500-12500 INR
$25-50 AUD / hour
₹37500-75000 INR
£18-36 GBP / hour
€250-750 EUR
$15-25 USD / hour