O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Existe algum ganho de desempenho via script call's (MV)

Iniciado por Crewyvern, 17/08/2020 às 16:36

Boa tarde pessoas! Existe alguma diferença de desempenho em usar scripts call's, ao invés dos eventos padrões do MV? Estava pensando em usar o pouco do que sei para deixar o meu projeto mais flexível, apenas para coisas que os eventos não dessem conta.
Aí me veio essa dúvida, para coisas simples que possam ser feitas via eventos, tem alguma diferença?








Depressão sem obsessão, pulsos livres da dor, tristeza confusa, felicidade sem sentido, ânimo e desânimo, raiva momentânea e a solidão sempre presente...até que a morte os separe, amém.

pensa assim eventos são transformados em código e depois executados, você tem menos controle sobre eles, logo código, CÓDIGO vai ser mais eficiente. Porém, se está falando especificamente script calls, que seriam o comando dos eventos ai é outra história.

Nesse caso pode, ou não pode ser melhor. O motivo é que script call dos eventos usa algo chamado de "eval", eval pega string e transforma em linhas de código, esse processo não é tão rápido assim. Agora se você tem que fazer vários comandos de eventos para conseguir realizar algo em menos código pelo script call, dá uma disputa boa de quem é pior  :tacerto:

Se é simples de fazer por eventos e você não tem tanto conhecimento de programação, a performance não vai afetar tanto e é melhor pelos eventos, caso contrário script call, porém o ideal assim, muito acima de ambos seria código em JS sem ter que passar no eval, ou seja, os plugins da vida.

Código > Eventos <> Script Call

Citação de: Raizen online 17/08/2020 às 17:00
pensa assim eventos são transformados em código e depois executados, você tem menos controle sobre eles, logo código, CÓDIGO vai ser mais eficiente. Porém, se está falando especificamente script calls, que seriam o comando dos eventos ai é outra história.

Nesse caso pode, ou não pode ser melhor. O motivo é que script call dos eventos usa algo chamado de "eval", eval pega string e transforma em linhas de código, esse processo não é tão rápido assim. Agora se você tem que fazer vários comandos de eventos para conseguir realizar algo em menos código pelo script call, dá uma disputa boa de quem é pior  :tacerto:

Se é simples de fazer por eventos e você não tem tanto conhecimento de programação, a performance não vai afetar tanto e é melhor pelos eventos, caso contrário script call, porém o ideal assim, muito acima de ambos seria código em JS sem ter que passar no eval, ou seja, os plugins da vida.

Código > Eventos <> Script Call

Vixi kkkk, nesse caso não tem muito o que fazer em relação a performance, já que o MV tem um desempenho meio lascado(pelo menos aqui incomoda um pouco), achava que assim teria algum efeito positivo, mas dá na mesma. Bom, de qualquer modo ajudou bastante saber disso, quanto mais informação melhor, muito obrigado Raizen!
Depressão sem obsessão, pulsos livres da dor, tristeza confusa, felicidade sem sentido, ânimo e desânimo, raiva momentânea e a solidão sempre presente...até que a morte os separe, amém.