У меня была привычка требовать, чтобы все мои узловые модули были в начале файла app.js.требуют наличия модулей узла при начале файла
var express=require('express'),
bodyParser = require('body-parser'),
cookieParser = require('cookie-parser'),
compression = require('compression'),
.
.
Но некоторые модули используются для одиночных заданий в одной функции, поэтому я могу удалить их с самого начала и разместить их в строке.
var express=require('express'),
bodyParser = require('body-parser'),
cookieParser = require('cookie-parser'),
compression = require('compression'),
.
.
function myfunc(){
require('https').get("https://www.google.com/recaptcha/api/siteverify?secret= ......
.
.
вместо
var express=require('express'),
bodyParser = require('body-parser'),
cookieParser = require('cookie-parser'),
compression = require('compression'),
https=require('https'),
.
.
function myfunc(){
https.get("https://www.google.com/recaptcha/api/siteverify?secret= ......
.
.
Мой вопрос: Какой из них дает лучшую производительность?