Эксперты
Эксперт — сохранённая программа. В Extella есть обычные эксперты на fython / Python, CSPL-эксперты и составные эксперты из нескольких частей.
Хранят программы для повторного вызова.
iCon — интерпретируемый контейнер. В нём способность упакована так, чтобы её можно было читать, вызывать, переносить и менять по частям.
Сохранённую программу можно вызывать повторно. Модели не нужно заново воспроизводить одно и то же действие.
Эксперт — сохранённая программа. В Extella есть обычные эксперты на fython / Python, CSPL-эксперты и составные эксперты из нескольких частей.
Программа и её обработчик разделены. Это позволяет работать с описанием действия отдельно от способа исполнения и проверять изменения обработчика перед заменой.
Обработчик определяет, как исполняется программа. В карте описаны обработчики для разных задач: от работы с данными и страницами до симуляции робота.
Массив targets перечисляет устройства, на которых должен выполниться эксперт. В этот массив передают идентификатор устройства. Инструмент и место его исполнения — отдельные части конструктора.
Замеры Extella, сентябрь и октябрь 2026 года. Каждое число верно при названных условиях.
Живой сайт extella.dev/live/, 16.10.2026: новый закон сайта зарегистрирован за 8,8 секунды. Страница изменилась для 24 видов посетителей из 72, а в сохранённых программах не изменилась ни одна строка. Закон сайта здесь — новая версия обработчика.
Перед регистрацией она прогоняет все сохранённые программы. Закон, который сломал бы 2 программы из 3, зарегистрирован не был. Проверка ловит только то, что записано в правилах сайта, а правила пишет человек.
Проверка программы сайта на всех 72 видах посетителей заняла 0,3 миллисекунды, на миллионе видов — 4 секунды. Замер на MacBook.
16.10.2026 на четыре открытых языка сайта extella.dev отправили около 40 атак. Нашлись три вида дыр: запрещённое слово с похожей буквой из другого алфавита или с невидимым символом, кнопка без предела длины и падение на символе «²». Каждую дыру закрыла правка одного файла обработчика, сохранённые программы не менялись. Теперь эти атаки прогоняются перед каждой заменой обработчика.
Одна и та же задача, разбитая на 27 экспертов, шла 630 секунд, а собранная в одного эксперта — 90 секунд, с одинаковым результатом. Каждый вызов эксперта проходит через платформу и занимает секунды.
Статьи и примеры по теме.