Discourse doesnt work without javascript, will this be fixed in the future?
No, because Discourse itself is a JavaScript application.
Does that affect SEO? and how does nodebb handle that ![]()
Try viewing Discourse as Google does and see for yourself. There are tools to do this, try them out.