1. LDAP connection pooling
To speed up ldap.connect operations to the default LDAP server support for LDAP connection pooling can be added. This change can be implemented transparently so that client code will not be affected.
2. Web sockets
Web sockets offer the potential to further boost request latency and throughput. Json2Ldap's JSON-RPC protocol is a natural fit for this transport too.
3. Support of additional LDAP controls
Json2Ldap already implements a number of important LDAP controls such as server-side sort, paging and virtual-list-view. These three should complete the picture:
Password expiring control: draft-vchu-ldap-pwd-policy.
Password expired control: draft-vchu-ldap-pwd-policy.