Size: a a a

F# Flood: Zoomers discover flip

2021 April 06

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
интересный код
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/JavaScript/just/lib/tcp.js

по сути весь Just в течемпавер либе и лежит
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
Вот в расте петуханы какие-то. Зерокост, тайпсейф хуемое
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
их в это время пацаны на говноязыке обгоняют и за щеку насовывают
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
Вот и бери после этого раст. Надо на жс всех пересадить
источник

VP

Vasiliy Pereverzev in F# Flood: Zoomers discover flip
😂😂
источник

VP

Vasiliy Pereverzev in F# Flood: Zoomers discover flip
источник

VP

Vasiliy Pereverzev in F# Flood: Zoomers discover flip
Управляемость «Мако» и переработанная Galaxy at War: BioWare об изменениях в ремастере трилогии Mass Effect https://dtf.ru/games/695364-upravlyaemost-mako-i-pererabotannaya-galaxy-at-war-bioware-ob-izmeneniyah-v-remastere-trilogii-mass-effect?from=rss
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
ждем, ждем
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
https://www.techempower.com/benchmarks/#section=data-r20&hw=ph&test=composite&l=zik0xr-sf

Ну к чести, это просто удивительно медленный и подозрительный фреймворк, который мне на реддите рекламируется (!!!) как RoR для хаселя.
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
Так что такие результаты меня вообще не удивляют
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
Видимо реклама RoR для хаскеля подразумевала, что это скорость у него такая будет, а не что либо ещё
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
Ну тут прям какой-то закат солнца вручную, но для топовых мест в течэмповере - это норма, туда постоянно приходит кто-то, кто решает тупо ручками всё заинлайнить напрямую во фреймворк, чтобы первое место занять.
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
ну так почему в расте так не сделали?)
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
это как бы еще намекает что V8 ебический рантайм
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
и ему похуй что он рантайм
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/frameworks/JavaScript/just/lib/pg.js

Ну тут основной выигрыш у этого фреймворка в тестах, где тупо нужно взаимодействие с бд.

А почему выигрыш, потому что там не используется какая-либо библиотека - там просто напрямую прямо используется какая-то минимальна обвязка для работы с PG и т.п.

Проблема в том, что это абсолютно нереалистичный кейс, потому что никто так в реальной жизни писать не будет.
источник

AH

Ayrat Hudaygulov in F# Flood: Zoomers discover flip
эт я согласен
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
На расте видимо не нашлось желающих провернуть такой же трюк, потому что даже самый высокий в расте по перформансу фреймворк выглядит вполне себе без заката солнца вручную
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
Использует обычные либы для постгреса, имеет полноценный рутинг и т.п.
источник

DS

Doge Shibu in F# Flood: Zoomers discover flip
Ну и как у любого джита, для настолько прямолинейного кода, что там в бенче представлен, он, конечно, отлично работать будет.

Проблема только, что с реально используемыми в жс абстракциями он справляться так хорошо не будет.
источник