Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Концепция указателей в JavaScript (https://javascript.ru/forum/project/57714-koncepciya-ukazatelejj-v-javascript.html)

cyber 17.08.2015 19:16

Цитата:

Сообщение от acterhd
Работает библиотека во всех браузерах, кроме Firefox.

Как она работает в хроме без прокси?

kobezzza 17.08.2015 22:07

Цитата:

кроме Firefox.
Оо как так? ФФ сейчас лучше всех поддерживает ES6 и прокси там 100% есть (говорю как юзер ФФ).

Цитата:

Как она работает в хроме без прокси?
В хроме есть прокси, просто скрыты за спец-флагом в настройках, и в ноде тоже самое (--harmony_proxies)

kobezzza 17.08.2015 22:11

https://github.com/acterhd/primitive...rimitive.js#L3

acterhd, ты же в курсе, что у тебя не ASM.js код, поэтому данная инструкция ничего не даст :)

И почему у тебя такой странный способ экспорта модуля? Это не будет работать в ноде и более того, раз ты юзаешь ES6, то логичнее заюзать Babel и сделать UMD экспорт.

Также, почему у тебя не оформлен пакет для NPM и Bower?

UPD: Увидел, https://github.com/acterhd/primitive...mitive.js#L470. Нагугли UMD :)

cyber 17.08.2015 22:58

Цитата:

Сообщение от kobezzza
В хроме есть прокси, просто скрыты за спец-флагом в настройках, и в ноде тоже самое

В смысле в продакшен его нельзя, только нода/io

acterhd 18.08.2015 15:55

Что я сделал?
- перешел на typescript
- подготовил проект на visual studio
- демонстрация пока в iframe, и ведет в visual studio проекту
- отказались от Proxy

cyber, я еще пока не забил на primitive.js, а о браузерах я позаботился
kobezzza, пока что ситуация с ecmascript 6 очень плачевна. Это одна из причин перехода на typescript, чтобы сохранить обратную совместимость.

http://acterhd.github.io/primitive-js/

kobezzza 18.08.2015 19:51

Цитата:

kobezzza, пока что ситуация с ecmascript 6 очень плачевна. Это одна из причин перехода на typescript, чтобы сохранить обратную совместимость.
Если цель использования ТС только как транслятор для ЕС6, то надо было юзать Babel, т.к. ТС пока умеет только где то 40% из ЕС6.

acterhd 18.08.2015 19:53

Проект буду переделывать.

Вот сырой проект. На чистом ES6. Убрал весь хлам. Оставил только самое необходимое для указателя. Основная суть - работа с массивами, а так же выделении собственной памяти (создание нового массива).
https://github.com/acterhd/array-pointer-js

Ту библиотеку временно оставлю на память, потом удалю.

acterhd 06.09.2015 00:31

Слушайте, я порылся в Emscripten, и понял. Так вот где бы она понадобилась бы!

acterhd 23.09.2015 22:13

Провел полный рефакторинг библиотеки!


Часовой пояс GMT +3, время: 09:22.