Comments (4)
smooth scrolling takes a fairly large toll on performance, and that's why twitch and youtube (when chat is fast) don't do smooth scrolling by default either. it's also especially hard to make transitions blend together when messages are of uneven length and are arriving on uneven intervals. i could consider adding an option like this, but it'll be low on the priority list
from hyperchat.
Actually Using like scrollIntoView api which is browser-built in function, I maked better performance than 'scrolltobottom' which is library functions
from hyperchat.
- it's not really fair to compare to regular ytc, u have to compare hyperchat with smooth scrolling vs hyperchat without smooth scrolling
- try scrolling up while the chat is moving. the problem with the scrollintoview api is that it tries to keep scrolling even when the user scrolls up. terminating scrollintoview on user scroll is not very straightforward as far as i know. if you can figure it out though, pls do make a pr, id be happy to merge it
from hyperchat.
Thank you very much for your reply and explanation, I will look into it
from hyperchat.
Related Issues (20)
- [Bug]: "Use YouTube theme" option in the Appearance > Theme setting seems to not working HOT 2
- [Bug]: Channel polls do not show up with hyperrchat HOT 1
- [Feature]: role indicator when usernames are hidden HOT 1
- [Feature]: Chat auto translate using deepl API HOT 2
- [Bug]: Chat translation defaults to local language instead of selected target language HOT 2
- [Bug]: Custom emoji cut/copy/paste replaces emoji to the emoji text for some reason HOT 2
- [Bug]: After closing the poll on live chat, it showed up again after few minutes
- [Feature]: Option to play a ping sound on mentions.
- [Feature]: Add resizable floating chat box in fullscreen
- [Bug]: Live/Archive chat memory usage, Google Translate HOT 2
- [Bug]: Hyperchat header positioning HOT 3
- [Bug]: header hover tooltip not showing due to overflow or z index conflict HOT 1
- [Feature]: Pop Out Chat Window on VODs
- [Bug]: MV3 Beta: Unable to interact with the chat frame via mouse. HOT 1
- [Feature]: Option to show only record of superchat
- [Bug]: Stream Guidelines gets hidden by Hyperchat (even while disabled via disable button), preventing chatting HOT 4
- [Feature]: SuperChat thread
- Spam chat comment filter
- [Feature]: use the youtube shorts username instead the normal long username HOT 2
- [Feature]: Toggle to disable the MOTD.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hyperchat.