TGViewer
Telegram Contests Telegram Contests @contest · 299K subscribers
Post #367 230K
🏆 Telegram Contest for JavaScript Developers, Round 2

Prize fund: $30,000
Deadline: 23:59 on July 28th (Dubai time)
Who can participate: Everyone is welcome to participate, even if they didn't take part in the previous round
Results: August 18th, 2024

Telegram is hosting a contest for JavaScript developers to implement two new features into Telegram Web and address the scrolling issue on Chrome for Android.

The Task:

1. Implement Media Editor and Multiple Accounts into Telegram Web K based on the provided mockups.
2. Web K is currently experiencing scrolling issues when used on Chrome for Android. This issue causes noticeable lagging on devices with 120 FPS displays, particularly when scrolling through any entities containing numerous media elements – essentially, any channel with larger message bubbles and multiple media items. (You must investigate the issue, provide a detailed explanation of it, and implement a fix that will address the issue.)

Evaluation Criteria and Requirements:

General
– No third-party UI frameworks are allowed.
– The submission must be consistent with the existing Web K codebase.
– Your implementation must work flawlessly on desktop Chrome (across Linux, macOS, Windows) and Safari on macOS. Proper support for other browsers and mobile environments (Android, iOS) will be considered a bonus.

❗️Your app must precisely follow the provided design mockups. Entries that fail to do so will be severely penalized.

Further Clarifications:

Media Editor
– You must not use any libraries or components (i.e., from other existing media editors) for any parts of the Media Editor. All the features presented in the mockups must be built from scratch.
– It is acceptable to send static media when an animated sticker is added to a photo, though a proper conversion into a GIF would be considered a bonus.

Multiple Accounts
The app must properly handle the databases from several accounts, support simultaneous notifications, and oversee all possible edge cases, including forced logout from another device. For reference, you may check official Telegram apps.

Submissions:
Contestants will be able to submit their entries to @ContestBot at a later date. We will further clarify the submission instructions closer to the deadline.

P.S. Winners may be offered a chance to explore further opportunities with Telegram.
More from @contest
  1. Sep 6, 2026Post #462
  2. Aug 31, 2026🏆 Digital Freedom Contest: Results 🍆 Our judges have completed their evaluation and are…
  3. Aug 31, 2026🏆 Design Contest 2026, Round 2: Results 😲 90% of eligible winners from Round 1 decided t…
  4. Jul 16, 2026Digital Freedom Contest: Submissions 👏 We would like to thank each contestant for their i…
  5. Jul 13, 2026ContestBot is now ready to accept submissions for the Digital Freedom Contest. Start the b…
  6. Jul 6, 2026🏆 Digital Freedom Contest: Clarifications and Submissions We are glad to provide clarific…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →