Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Who are using riotjs in production? #1266

Closed
em-sghosh opened this issue Oct 12, 2015 · 33 comments
Closed

Who are using riotjs in production? #1266

em-sghosh opened this issue Oct 12, 2015 · 33 comments

Comments

@em-sghosh
Copy link

Please help me with the answer , as I wish to use it in an enterprise site , I need some use cases to see , how it works on big sites.

Like- https://www.windyty.com/

I think there may be more big banner users also.

@cognitom
Copy link
Member

Hey @narikei, tell us your story, pls ;)

@em-sghosh
Copy link
Author

Hay @cognitom thank you for the quick reply. @narikei ! it would be nice to hear from you more, as you may faced some real time challenges in the time of implementation.

@syropian
Copy link

I'm currently in the midst of rewriting Astral's front-end in Riot (from Angular).

@EyLuismi
Copy link

In some days I will be releasing a website which frontend is almost 90~95% made in RioJS (90+ Tags because I have... modularized maybe too much XD), I was hopping 2.3.0 to be ready for then but It's ok, in 2.2.4 they fixed some bugs and now is very powerfull so. I will try to remember to send you the direction If you want to, so you can see a "real case" but It will need some cleaning to be done at that point XD

@narikei
Copy link
Contributor

narikei commented Oct 13, 2015

Hi @em-sghosh ,
I am using RiotJS in GAMY. https://gamy.jp/
GAMY is game news and community website in Japan.
I have rewritten from jQuery to RiotJS.

I think this is very good for me, compared to ReactJS and AngularJS.

I'm making like Web Components. When it comes to a huge size, the contact between this component becomes cumbersome, I feel a concern.

@em-sghosh
Copy link
Author

Thank you all for the input.
@LDiab thank you for the info, I will be happy to see the real case.
@narikei , can you let me know , is it related to using observable in riotjs for communication between components?

@MartinMuzatko
Copy link
Contributor

@em-sghosh I have written a web-based video editing tool for our cooperative advertisment network pretecsy (german)

Other than that, for our service I used Riot for many other parts of the application too.

  • Managing Images/Uploads on a large scale
  • Listing companies (+ sorting, pagination)
  • Booking Ads to other devices in the network

See this imgur album: http://imgur.com/a/IkJ9h

@GianlucaGuarini
Copy link
Member

It can be nice to have a section on our site called "Showcase" a bit like bootstrap @tipiirai what do you think?

@cfenzo
Copy link
Contributor

cfenzo commented Oct 20, 2015

We use riot in production for various ad-campaigns and contests (alas, they are rather short-lived, only live for 1 week to 2 months at a time. and there are none live atm).
But we use it anywhere where every kb matters, really ;) Typically serving 40-50k users/day, aprox 50% on mobile. Rarely run into problems with browser-support.

@GianlucaGuarini
Copy link
Member

@cfenzo It's great to hear this.. we do the same here at www.goldinteractive.ch and we never had a problem ;)

@tipiirai
Copy link
Contributor

But we use it anywhere where every kb matters, really ;) Typically serving 40-50k users/day, aprox 50% on mobile. Rarely run into problems with browser-support.

@cfenzo, can I quote you on Riot front page?

@geordee
Copy link

geordee commented Oct 21, 2015

Has.Menu (https://dubai.has.menu/) is using Riot.js in production.

@nippur72
Copy link
Contributor

I stepped in production with a small business app (human resources) converting a old site that was a mix of asp.net/razor and angular1.4. Lines of code cut down considerably (~70%) and source is now readable and maintenable. A very positive experience as of now.

Before Riot, I had tried Knockout, Angular, React and Polymer, but my search for the holy grail ended with riot.

@cfenzo
Copy link
Contributor

cfenzo commented Oct 23, 2015

@tipiirai, please do :)

@klen
Copy link

klen commented Oct 26, 2015

I've wrote http://pomodoro-tracker.com/ for my self. It's builded with riotjs and coffee-script.

But maybe riotjs was not a best choice because the issue: #1076 (CSP) and I can not convert it into application.

@EyLuismi
Copy link

Well, yesterday the webpage I am working on, was launched in beta mode, and yes, production, is in Spanish, but yeah, almost everything is Riot. Right now, is slow because a misunderstading in the css/styles making a huge bottleneck in the general execution which I will re-work in a few weeks and some modules written in Riot will become plain html, just because is better for the system I'm working, but I will keep going with RiotJS and waiting for 2.3.0 to be launched :D

The web is: http://upmusic.es

@GianlucaGuarini
Copy link
Member

http://cheekyfingers.com/ is another nice project to add to the list https://twitter.com/nicmulvaney/status/661581244275236865

@ilblog
Copy link

ilblog commented Nov 8, 2015

The best thing on a Riot is that it is possible to compile html+css+js into one .js file. So on windyty.com I keep main javascript code very small and lazy-load features just by loading and executing riot Tags. How sweet. One file, one simple statement to load script, then mount the tag and BAM: I have additional html css and js in application. Really easy.

Keep the good work.

@aRandomKiwi
Copy link

Do you agree with the principal cons against RiotJS in this X VS Y website ?: http://www.slant.co/topics/3286/compare/~react_vs_riot_vs_vue-js

I (personally) think that RiotJS can be used in large application written with KISS philosophy, ...not for common FAT large applications with a lot of redundancies and candy eyes effects.... learn the difference Slant.

KISS is not only for small thing, look at Linux for example, we can do powerfull things with combinaison of simple and ligth components/commands.

@nippur72
Copy link
Contributor

I don't see any reason why it couldn't be used in large applications. That statement is not based on facts, just pure speculation.

@cognitom
Copy link
Member

I agree to @nippur72. Only thing we should care is name-spacing for large apps with Riot.js, I think. By the way, @Mariick could you open another issue for this?

@aRandomKiwi
Copy link

Cool ! React is now behind RiotJS in this ranking (its real place) ;)
@cognitom done

@gpoitch
Copy link
Contributor

gpoitch commented Nov 12, 2015

Recently launched this isomorphic content site which uses Riot: https://www.romper.com/

@jschill
Copy link

jschill commented Nov 25, 2015

@gdub22 Really nice implementation.It would be nice to read how you've done.

@klardotsh
Copy link

We at SpotOn are using Riot on all new code in our main (rather large) product, HotSpot (starting October-ish of 2015), and are in a very slow process of rewriting the existing codebase to use it as well, as time allows.

That said, it definitely took a fair bit of effort to get to the streamlined workflow we have now. Rather than bolting Riot onto some existing framework, we have Riot as our view layer, plain-ol ES6 classes as our "models" (stores), and some light "framework"-esque code to integrate those two things with RiotControl in a reusable, Flux-driven fashion, and to bootstrap the application.

Until/unless we open-source all that wrapper/bootstrapping code, I'd say Riot is immensely useful, but rather difficult to simply drop into an existing complex project and run with, due to the overhead. (I imagine there's similar overhead when starting a, say, React project, however)

@aMarCruz
Copy link
Contributor

@klen , your election was the best, #1076 will be resolved soon.

@LDiab , the bottleneck of CSS was solved in riot v2.3.13, see this plunker please. It tests 300 tags with plenty of styles.

With v2.3.11 we get:

Creation time : 35214 ms (avg: 117.380)
Mount time    : 616 ms
Total time    : 35830 ms

with v2.3.13:

Creation time : 8 ms (avg: 0.027)
Mount time    : 774 ms
Total time    : 782 ms

@aarjithn
Copy link

@GianlucaGuarini would it be a good idea to create a wiki page to list all the sites?

@GianlucaGuarini
Copy link
Member

@aarjithn we do have one ( thanks to @kazzkiq @prateekbh ) and we are waiting more submissions http://riotjs.com/made-with-riot/

@stefanr0sca
Copy link

stefanr0sca commented May 11, 2016

@GianlucaGuarini Hi, www.2dehands.be is using riot.js. Its Belgiums 3rd biggest website owned by ebay. I am sorry i dont know how to add it to the list of websites using riot.js. Thanks
http://hoitalent.com/content/frontend-developer-1

@prateekbh
Copy link
Member

prateekbh commented May 12, 2016

@stefanr0sca go ahead send a PR to the Repo

@dogada
Copy link

dogada commented May 13, 2016

I use RiotJs for my #indieWeb blog https://dogada.org and memo-sharing web-site https://memolot.com (in beta now). Both use Riot components from https://github.com/dogada/coect-umedia/tree/master/client/tags

@stefanr0sca
Copy link

https://flowplayer.org/ uses riot.js. Detected using the riot detector extension for chrome.

@GianlucaGuarini
Copy link
Member

please make a pull request here https://github.com/riot/made-with-riot#adding-a-project-to-made-with-riot if you want to be a part of the riot showcases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests