NoJS Mode
- Dominant language
- Erlang
- Stars
- 7k
- Forks
- 1.1k
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 9
Description
@janl:
> I’ve hinted at this above, but I’d really like a way for users to use CouchDB productively without having to write a line of JavaScript. My main motivation is the poor performance characteristics of the Query Server (hello CGI?). But even with one that is improved, it will always faster to do any, say filtering or validation operations in native Erlang. I don’t know if we can expand Mango to cover all this, and I’m not really concerned about the specifics, as long as we get there.
>
> Of course, for pro-users, the JS-variant will still be around.
@wohali says:
We're getting closer to this with the native Chakra work being worked on by @davisp, and the subsequent deprecation of features like list/show that are difficult without the `cgi-bin` model.
Also see #666.
Contributor guide
Research direction
Start by reviewing the proposed no-JavaScript direction, the Mango coverage question, and the related issue #666. Compare the native Chakra work and the planned deprecation of list/show features mentioned in the discussion; done would require a decided scope for productive non-JavaScript CouchDB use.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- erlang, javascript
- Domain
- backend, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100