The user ID; must be specified numerically. If no user ID is specified when creating a new user, then one will be chosen automatically. This will likely result in the same user having different UIDs on different systems, which is not recommended. This is especially noteworthy when managing the same user on both Darwin and other platforms, since Puppet does UID generation on Darwin, but the underlying tools do so on other platforms.
jquery уже нет смысла использовать, лучше на чистом js писать.
предлагают попробовать next.js, пока что эту лучшая альтернатива, но тяжеловая в освоении.