apache / apache/couchdb

NoJS Mode

Open
#1,513 3 comments 2 reactions 0 assignees View on GitHub
api feature roadmap viewserver
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.