It's not about having a demo, it's about having anything at all that can be played in the browser. Until then, yes, it's best not to make the game public.
This topic has been auto-archived and can no longer be posted in because there haven't been any posts in a while.