Comments (8)
Handling lot of http request concurrently in web-browser, particularly in java script might be a tricky. However if your concern is performance and you are unable to aggregate requests you can try using websockets.
For this you would need to get websocket translator to redis (i am not sure that redis provides websocket connection), and modify redis-dart library for support of web-sockets instead of just sockets.
from redis-dart.
Please let us know if any update comes for web support.
from redis-dart.
I think it will be nether possible nor useful to have redis in web. In such a use case, a server side implementation featuring websocket communication might be more useful.
from redis-dart.
Hi @engblnk
Can you please, better explain what you have in mind by web support?
from redis-dart.
Right :),
I intend to build a dynamic webpage, basicly updating lists of data streaming from redis.
I want use flutter web since I have already some experience in flutter.
In https://pub.dev/packages/redis it states that, this package supports iOS and Android but Web is not there.
Best Regards,
Engin
from redis-dart.
I will take a look into what can be done.
Current implementation is using raw socket to connect on redis, where web browsers can communicate only trough http.
@engblnk how do you plan to connect on redis?
from redis-dart.
I get it now. I am not sure.
The lists will be highly volatile, up to 5000 updates in every second.
@ra1u Should I consider any performance issues if I use http?
from redis-dart.
I understand now, thank you very much.
Now, things got complicated then it suppose to be. :)
from redis-dart.
Related Issues (20)
- How to authenticate in the connection? HOT 1
- JSON updates with $ - Expected an identifier by Dart HOT 1
- Redis doesn't work on flutter web HOT 1
- implement a way to automatically reconnect and resubscribe if the Redis server is restarted
- SocketException: Connection refused (OS Error: Connection refused, errno = 61), address = localhost, port = 56388 HOT 1
- How to check redis connect or not? is there any command to check ?
- While connecting to redis getting SocketException: Connection refused , address = localhost, port = 45042
- connect with authentication HOT 2
- refactor: Upgrade api to match latest dart conventions HOT 10
- JSON.GET <key> <JSON Path> not working HOT 2
- Redis dart licence change - Need your Feedback! HOT 7
- Connection cannot be closed HOT 2
- it's support redis cluster? HOT 1
- Example code
- Whether to support ssl connection HOT 1
- Does this plug-in support ssl? HOT 5
- how to cosume Redis Streams / Lists HOT 1
- RedisRuntimeError(got element that cant not be parsed) HOT 1
- Slow performance when reading from pub sub and adding to Redis Streams HOT 5
- Redis connection issue...
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 redis-dart.