А можно организовать систему так же как и .Net и можно держать ссылки на них.
У меня просто времени нет для реализации. Кроме того я прекрасно понимаю, что это писанина в стол.
Ну так ты и дай твои цифры. Я в 1С работаю с out серверами там тормоза менее 1кб/ сек. Предоставь свои цифры.
Кстати со стороны натива-Net скорость около 500к/сек.
Для JS объектов есть подсчет ссылок на стороне CEF.
И будут реализованы только на время вызова.
А для Net объектов нужно вручную удалять. Это прописано.
Будет объект на стороне Net. Либо можно конвертировать в строку как я это делаю для 1С.
Сейчас посмотрел в текущей реализации делается так
if (Тип == typeof(System.Decimal)) return ((Decimal)obj).ToString(CultureInfo.InvariantCulture);
Нет будет держаться ссылка на стороне CEF
а из CEF можно вызвать метод JS функции метода
AsyncMetodCall->ExecuteFunctionWithContext(CallbackContext, globalObj, args)
Что ты кстати будешь делать через out process?
Есть куча компонентов на 1С. В том числе и моя Использование сборок .NET в 1С 7.x b 8.x. Создание внешних Компонент.
А работать чере Вэб или http сервисы очень не удобно, кстати за что ратуешь ты.
Ты кстати мои тесты проверял?
А можно организовать систему так же как и .Net и можно держать ссылки на них.
У меня просто времени нет для реализации. Кроме того я прекрасно понимаю, что это писанина в стол.
Про ненужно мне давно известно, только странно, что ты это так доказываешь.
Я не успеваю работать.
COM на .Net до сих пор живой, а там те же самые прокси
var v = {a: «abc»}
netObj.SetValue(v);// Только на время этого вызова
Но мы можем из метода SetValue вызывать методы v
netObj.Print(); //abc // Здесь уже нет никакго v
Он может либо из строки сделать свой Decimal на примере https://github.com/MikeMcl/decimal.js
Можно для Decimal делать конвертацию в этот объект.
Опять же я выдал продукт и собираю мнения, как его улучшить, и нужно ли это вообще
Если мне нужно копию, то я уё прекрасно сериализую, но вот методы я не скопирую
Кстати со стороны натива-Net скорость около 500к/сек.
И будут реализованы только на время вызова.
А для Net объектов нужно вручную удалять. Это прописано.
Сейчас посмотрел в текущей реализации делается так
if (Тип == typeof(System.Decimal)) return ((Decimal)obj).ToString(CultureInfo.InvariantCulture);
А на время вызова такой код сработает. Я работаю над этим.
В том числе как фильтр в Where итд
А для ссылочных типов на стороне JS нужно вызывать Equals или op_ или compare
а из CEF можно вызвать метод JS функции метода
AsyncMetodCall->ExecuteFunctionWithContext(CallbackContext, globalObj, args)